{
  "markdown": "# gemini-sdlc\n\nA Gemini CLI extension providing 22 tools for full software development lifecycle automation. Covers discovery, requirements, design, development, testing, deployment, monitoring, and maintenance phases.\n\n## Installation\n\n```bash\ngemini extensions install https://github.com/BaboonLabs/gemini-sdlc\n```\n\n## Tools\n\n### Discovery and Planning\n\n| Tool | Description |\n|------|-------------|\n| `analyze_codebase` | Analyze project structure, languages, and file organization |\n| `estimate_effort` | Estimate development effort based on scope and complexity |\n| `create_project_plan` | Generate project plan template with milestones |\n\n### Requirements\n\n| Tool | Description |\n|------|-------------|\n| `parse_requirements` | Convert natural language requirements into structured user stories |\n| `generate_api_spec` | Generate OpenAPI-style specification for a resource |\n\n### Design and Architecture\n\n| Tool | Description |\n|------|-------------|\n| `design_database_schema` | Generate database schema from entity descriptions |\n| `generate_architecture_diagram` | Create Mermaid architecture diagrams |\n\n### Development\n\n| Tool | Description |\n|------|-------------|\n| `scaffold_component` | Generate boilerplate code for services, controllers, models |\n| `run_command` | Execute shell commands and return output |\n| `analyze_dependencies` | Analyze project dependencies from package.json, requirements.txt |\n\n### Testing\n\n| Tool | Description |\n|------|-------------|\n| `generate_test_cases` | Generate test code for a function |\n| `run_tests` | Execute project tests and return results |\n| `analyze_code_quality` | Run static analysis and code quality checks |\n\n### Deployment\n\n| Tool | Description |\n|------|-------------|\n| `generate_dockerfile` | Create optimized Dockerfile for Python, Node, or Go projects |\n| `generate_github_actions` | Generate GitHub Actions CI/CD workflow |\n| `generate_cloud_run_config` | Generate Cloud Run service configuration |\n\n### Monitoring\n\n| Tool | Description |\n|------|-------------|\n| `generate_logging_config` | Generate structured logging configuration |\n| `generate_health_check` | Generate health check endpoint code |\n\n### Maintenance\n\n| Tool | Description |\n|------|-------------|\n| `check_outdated_deps` | Check for outdated dependencies |\n| `generate_changelog` | Generate changelog entry from a list of changes |\n| `analyze_git_history` | Analyze recent git commit history |\n\n### Utility\n\n| Tool | Description |\n|------|-------------|\n| `list_sdlc_tools` | List all available tools organized by phase |\n\n## Usage Examples\n\nAnalyze a codebase:\n\n```\nAnalyze the current project structure and summarize the tech stack\n```\n\nGenerate a Dockerfile:\n\n```\nCreate a Dockerfile for this Node.js project\n```\n\nSet up CI/CD:\n\n```\nGenerate a GitHub Actions workflow for this Python project that deploys to Cloud Run\n```\n\nCreate test cases:\n\n```\nGenerate test cases for the UserService class\n```\n\n## Requirements\n\n- Gemini CLI v0.20.0 or later\n- Node.js 18 or later\n\n## Development\n\nClone and link for local development:\n\n```bash\ngit clone https://github.com/BaboonLabs/gemini-sdlc.git\ncd gemini-sdlc\nnpm install\nnpm run build\ngemini extensions link .\n```\n\n## License\n\nMIT\n\n## Author\n\nBaboonLabs\n",
  "bytes": 3241,
  "sha": "e16dcaf2f931ba9b6e8bbf6988debf32922b406684d52e7be5fc10643f6bec8c",
  "repo_slug": "baboonlabs/gemini-sdlc",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_baboonlabs_gemini_sdlc_8b48fe2c/readme"
}