{
  "markdown": "# Gemini Caveman Extension 🦍\n\nUltra-compressed communication mode for Gemini CLI. Cuts ~75% of tokens while keeping full technical accuracy by making the AI speak like a caveman.\n\n```bash\n  gemini extensions link /home/christopher/Projects/gemini-caveman\n```\n\n## Features\n\n- **Token Efficiency:** Saves tokens and context window space by removing fluff, pleasantries, and filler words.\n- **Multiple Intensities:** Choose from `lite` (professional but tight) to `ultra` (maximum abbreviation) or classical Chinese (`wenyan`).\n- **Auto-Clarity:** Automatically drops caveman mode for security warnings or complex irreversible actions to ensure safety.\n- **Custom Commands:** Built-in commands for ultra-compressed commit messages (`/caveman/commit`) and code reviews (`/caveman/review`).\n- **Smart Context:** Automatically tracks your preferred mode across sessions using hooks.\n\n## Installation\n\nClone this repository and add it to your Gemini CLI workspace or global extensions directory. The CLI will automatically load the commands and hooks.\n\n\n\n## Usage\n\n### The `/caveman` Command\n\nToggle or adjust the intensity of the caveman communication mode:\n\n```bash\n/caveman             # Activate default (full) caveman mode\n/caveman lite        # No filler. Keep articles + full sentences\n/caveman ultra       # Maximum abbreviation, strip conjunctions, use arrows\n/caveman wenyan-full # Maximum classical Chinese terseness\n/caveman off         # Return to normal verbose communication\n```\n\n### Specialized Commands\n\n- **`/caveman/commit`**\n  Generate an ultra-compressed commit message in Conventional Commits format for your staged changes. No fluff, no \"This commit does X\".\n\n- **`/caveman/review`**\n  Generate terse, actionable code review comments. One line per finding.\n  Format: `L<line>: <severity>: <problem>. <fix>.`\n\n## Examples\n\n**Standard AI:**\n> \"Sure! I'd be happy to help you with that. The issue you're experiencing is likely caused by the fact that the token expiry check uses `<` instead of `<=`.\"\n\n**Caveman (full):**\n> \"Bug in auth middleware. Token expiry check use `<` not `<=`. Fix:\"\n\n**Standard Review:**\n> \"It looks like this function is doing a lot of things and might benefit from being broken up.\"\n\n**Caveman Review:**\n> `L88-140: 🔵 nit: 50-line fn does 4 things. Extract validate/normalize/persist.`\n\n## How it Works\n\nThe extension uses Gemini CLI hooks (`SessionStart` and `BeforeAgent`) to inject the `GEMINI.md` rules and track your requested intensity level, ensuring the AI consistently applies the correct level of terseness across your session.\n",
  "bytes": 2581,
  "sha": "10016aa13ea9149aa828abc4e3385053885a006a160b1541b8d8fd24bd8bde9e",
  "repo_slug": "chrisfair/gemini-caveman",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_chrisfair_gemini_caveman_126e9f97/readme"
}