{
  "markdown": "# SDLC Gemini Extension\n\nEnterprise-grade SDLC automation for [Gemini CLI](https://geminicli.com/). This extension provides a suite of specialized skills and agents to automate your software development lifecycle, from requirement planning to pull requests and releases.\n\n> **Project Origin:** This extension is a port of the [sdlc-marketplace](https://github.com/rnagrodzki/sdlc-marketplace) project, originally designed for Claude Code.\n\n## Installation\n\n### Link locally\n\nTo use this extension in your Gemini CLI environment:\n\n```bash\ngemini extensions link .\n```\n\nSee [GUIDE.md](GUIDE.md) for a full first-use walkthrough and detailed skill reference.\n\n---\n\n## 🌊 Automated Workflows\n\nThe SDLC extension follows a rigorous **\"Plan → Critique → Improve → Do\"** pattern, ensuring high quality through automated quality gates.\n\n### The Shipping Pipeline (`/ship-sdlc`)\n\n```text\n       ┌──────────┐\n       │ Requirements │\n       └─────┬────┘\n             ▼\n     ┌───────────────┐\n     │  /plan-sdlc   │ ──► Critiques & Decomposes\n     └───────┬───────┘\n             ▼\n     ┌───────────────┐\n     │/execute-plan  │ ──► Parallel Implementation\n     └───────┬───────┘\n             ▼\n     ┌───────────────┐\n     │ /commit-sdlc  │ ──► Project-style Matching\n     └───────┬───────┘\n             ▼\n     ┌───────────────┐\n     │ /review-sdlc  │ ──► Multi-dimension Audit\n     └───────┬───────┘\n             ▼\n      (Quality Gate) ──────┐\n      │   Issues?    │     │\n      └──────┬───────┘     │\n         No  │     Yes     ▼\n             │      ┌───────────────┐\n             │      │/received-review│ ──► Automated Fixes\n             │      └───────┬───────┘\n             │              │\n             ▼ ◄────────────┘\n     ┌───────────────┐\n     │/version-sdlc  │ ──► SemVer & Tags\n     └───────┬───────┘\n             ▼\n     ┌───────────────┐\n     │   /pr-sdlc    │ ──► Multi-section Summary\n     └───────┬───────┘\n             ▼\n       ┌──────────┐\n       │   Ship!  │\n       └──────────┘\n```\n\n---\n\n## Skills\n\n| Skill | Description |\n| --- | --- |\n| [`/pr-sdlc`](docs/skills/pr-sdlc.md) | Create a PR with an auto-generated structured description |\n| [`/review-sdlc`](docs/skills/review-sdlc.md) | Run multi-dimension code review on the current branch |\n| [`/received-review-sdlc`](docs/skills/received-review-sdlc.md) | Process code review feedback with verification and implementation |\n| [`/version-sdlc`](docs/skills/version-sdlc.md) | Bump version, create git tag, and generate CHANGELOG |\n| [`/commit-sdlc`](docs/skills/commit-sdlc.md) | Analyze staged changes and generate project-style commit messages |\n| [`/plan-sdlc`](docs/skills/plan-sdlc.md) | Write implementation plans optimized for autonomous execution |\n| [`/execute-plan-sdlc`](docs/skills/execute-plan-sdlc.md) | Execute implementation plans with adaptive intelligence and recovery |\n| [`/ship-sdlc`](docs/skills/ship-sdlc.md) | Chain execution, commit, review, and PR into a single pipeline |\n\n| [`/jira-sdlc`](docs/skills/jira-sdlc.md) | Create, edit, search, and transition Jira issues with cached project metadata |\n| [`/setup-sdlc`](docs/skills/setup-sdlc.md) | Unified project setup — configure version, ship, review, PR templates, guardrails, and jira settings in one flow |\n| [`/harden-sdlc`](docs/skills/harden-sdlc.md) | After a pipeline failure, analyze hardening surfaces (guardrails, review dimensions, copilot instructions) and propose user-approved edits that would catch the same class of failure earlier next time |\n| [`/verify-pipeline-sdlc`](docs/skills/verify-pipeline-sdlc.md) | Analyze a failed CI run on a PR, classify the root cause, and either apply a minimal fix or emit a proposal — invoked by ship-sdlc's verify-pipeline step under --auto |\n\n---\n\n## Documentation\n\n| Document | Description |\n| --- | --- |\n| [GUIDE.md](GUIDE.md) | **Primary User Guide** for the SDLC extension |\n| [Getting Started](docs/getting-started.md) | Installation and first-use walkthrough |\n| [Architecture](docs/architecture.md) | Extension structure, agent dispatch model, and name resolution |\n| [Cost Tiers](docs/cost-tiers.md) | Per-skill/agent model assignments and dispatch overrides |\n| [Adding Skills](docs/adding-skills.md) | How to create custom skills for your project |\n| [Skill Best Practices](docs/skill-best-practices.md) | Design patterns for reliable, maintainable skills |\n| [OpenSpec Integration](docs/openspec-integration.md) | Using SDLC skills with OpenSpec for spec-driven development |\n\n## Troubleshooting\n\n### Extension not recognized\n\nEnsure the extension is linked to your Gemini CLI:\n```bash\ngemini extensions link .\n```\nVerify the extension appears in `gemini extensions list`.\n\n### Hook execution errors\n\nIf hooks (like `session-start`) fail, ensure you have Node.js installed and available in your PATH. The extension uses `node` to execute lifecycle logic.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n\n## License\n\n[AGPL-3.0](LICENSE)\n",
  "bytes": 4961,
  "sha": "dc8f0bdcff473c19321d7a93bd6635610319e73effe57f27d2aeb5162c236ffa",
  "repo_slug": "dnichyparuk/gemini-sdlc-extenstion",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_dnichyparuk_gemini_sdlc_extenstion_5ab59861/readme"
}