{
  "markdown": "# Gemini CLI Commitzen Extension\n\nThe Commitzen extension is an open-source Gemini CLI extension built to automate and standardize your Git commit history. This extension adds a powerful new command to Gemini CLI that analyzes your staged changes and generates high-quality commit messages following the [Conventional Commits v1.0.0](https://www.conventionalcommits.org/) specification.\n\n## Features\n\n- **Semantic Analysis**: Automatically identifies the correct type (feat, fix, refactor, etc.) based on code intent.\n- **Smart Scoping**: Infers the scope of changes from your project's directory structure.\n- **Breaking Change Detection**: Automatically flags breaking changes with the `!` suffix and required footer.\n- **Clean Output**: Generates raw text ready to be piped directly into your git commands.\n\n## Installation\n\nInstall the Commitzen extension by running the following command from your terminal _(requires Gemini CLI v0.4.0 or newer)_:\n\n```bash\ngemini extensions install https://github.com/fiquellcarter/commitzen\n```\n\nIf you do not yet have Gemini CLI installed, or if the installed version is older than 0.4.0, see the [Gemini CLI installation instructions](https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#-installation).\n\n## Use the extension\n\nThe Commitzen extension adds the `/commitzen` command to Gemini CLI which analyzes staged git changes to generate a structured commit message.\n\n## Resources\n\n- [Gemini CLI extensions](https://github.com/google-gemini/gemini-cli/blob/main/docs/extensions/index.md): Documentation about using extensions in Gemini CLI.\n- [Conventional Commits](https://www.conventionalcommits.org/): The specification followed by this extension.\n- [GitHub Issues](https://github.com/fiquellcarter/commitzen/issues): Report bugs or request new commit types.\n\n## Legal\n\n- License: [Apache License 2.0](https://github.com/fiquellcarter/commitzen/blob/main/LICENSE)\n",
  "bytes": 1921,
  "sha": "c36cba8994fc00073374d9fd461e05690ec48d55e81d9d9873eb603d1fc42733",
  "repo_slug": "fiquellcarter/commitzen",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_fiquellcarter_commitzen_ad680a6e/readme"
}