{
  "markdown": "# 🚀 Gemini-Kit\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/version-4.0.0-blue.svg)](https://github.com/nth5693/gemini-kit/releases)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![Tests](https://img.shields.io/badge/tests-291%20passed-brightgreen.svg)]()\n[![Agents](https://img.shields.io/badge/AI%20Agents-27-purple.svg)]()\n[![Skills](https://img.shields.io/badge/Skills-15-orange.svg)]()\n[![Commands](https://img.shields.io/badge/Commands-45-yellow.svg)]()\n[![Workflows](https://img.shields.io/badge/Workflows-33-cyan.svg)]()\n\n### 🎯 Transform Your Terminal into an AI Engineering Team\n\n**Gemini-Kit** is an extension for [Gemini CLI](https://github.com/google-gemini/gemini-cli) that brings **27 specialized AI agents**, **45 commands**, and **33 workflows** to help you code 10x faster.\n\n[🚀 Quick Start](#-quick-start) • [🤖 Agents](#-agents) • [🛠️ Skills](#️-skills) • [⌨️ Commands](#️-commands) • [📚 API](docs/API.md)\n\n</div>\n\n---\n\n## 📋 Table of Contents\n\n- [What is Gemini-Kit?](#-what-is-gemini-kit)\n- [Quick Start](#-quick-start)\n- [Agents](#-agents)\n- [Skills](#️-skills)\n- [Commands](#️-commands)\n- [MCP Tools](#-mcp-tools)\n- [Security](#-security)\n- [FAQ](#-faq)\n\n---\n\n## 🤔 What is Gemini-Kit?\n\n**Gemini-Kit** transforms Gemini CLI into a **virtual engineering team** with:\n\n| Feature | Count | Description |\n|---------|-------|-------------|\n| 🤖 **AI Agents** | 27 | Specialized roles (Security, Frontend, Backend, DevOps...) |\n| 🛠️ **Skills** | 15 | Knowledge modules (React, Next.js, Docker, Security...) |\n| ⌨️ **Commands** | 45 | Slash commands for every workflow |\n| 🔄 **Workflows** | 33 | Structured development workflows |\n| 🔒 **Security** | 30+ | Secret detection patterns |\n| 📜 **Scripts** | 50+ | Automation scripts |\n\n### Key Features\n\n- **🔄 Compound System**: `/explore → /plan → /work → /review → /compound` - Each iteration builds a Knowledge Base. Solutions are saved and reused!\n- **🧠 Learning System**: AI learns from your feedback. Correct once, it remembers forever\n- **📚 23 Critical Patterns**: Common mistakes documented as patterns - AI reads them before coding\n- **🎯 Multi-agent Orchestration**: Orchestrator coordinates multiple agents for complex tasks\n- **💾 Auto-checkpoint**: Automatic Git backup before changes\n- **🔒 Security Hooks**: Real-time blocking of secrets (30+ patterns)\n- **📢 Notifications**: Discord & Telegram integration\n\n---\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n| Requirement | Version | Check |\n|-------------|---------|-------|\n| Node.js | ≥ 18.0 | `node --version` |\n| Git | ≥ 2.0 | `git --version` |\n| Gemini CLI | Latest | `gemini --version` |\n\n### Installation (2 minutes)\n\n```bash\n# 1. Clone repository\ngit clone https://github.com/nth5693/gemini-kit.git ~/.gemini/extensions/gemini-kit\n\n# 2. Install & build\ncd ~/.gemini/extensions/gemini-kit\nnpm install && npm run build\n\n# 3. Link extension\ngemini extensions link $(pwd)\n```\n\n### First Run\n\n```bash\n# Go to your project\ncd /path/to/your/project\n\n# Start Gemini CLI\ngemini\n\n# Try these commands:\n> /status           # Check project status\n> /explore React    # Research a topic\n> /plan Add auth    # Create implementation plan\n```\n\n### Update\n\n```bash\ncd ~/.gemini/extensions/gemini-kit\ngit pull && npm install && npm run build\n```\n\n---\n\n## 🤖 Agents\n\n### 27 Specialized AI Agents\n\n#### Core Development (5)\n\n| Agent | Role | When to Use |\n|-------|------|-------------|\n| 📋 **Planner** | Create detailed plans | Starting new features |\n| 🔍 **Scout** | Explore codebase | New projects, onboarding |\n| 💻 **Coder** | Write clean code | Implementing features |\n| 🧪 **Tester** | Write & run tests | Quality assurance |\n| 👀 **Reviewer** | Code review | Before merging PRs |\n\n#### Specialists (12) - NEW in v4.0\n\n| Agent | Role | When to Use |\n|-------|------|-------------|\n| 🔐 **Security Auditor** | Security audit, OWASP | Security reviews |\n| ⚛️ **Frontend Specialist** | React, Next.js, UI/UX | Frontend development |\n| 🖥️ **Backend Specialist** | API, Database, Docker | Backend development |\n| 🚀 **DevOps Engineer** | CI/CD, K8s, GitHub Actions | Infrastructure |\n| 🐛 **Debugger** | Root cause analysis | Runtime errors |\n| 🗄️ **Database Admin** | Schema, migrations | Database work |\n| 🎨 **UI Designer** | Design, animations | UI/UX |\n| 🌐 **Fullstack** | End-to-end | Full features |\n| 📱 **Mobile Developer** | React Native, Flutter | Mobile apps |\n| 🎮 **Game Developer** | Unity, Godot | Game development |\n| ⚡ **Performance Optimizer** | Core Web Vitals, profiling | Performance issues |\n| 🔓 **Penetration Tester** | Security testing | Pentest |\n\n#### Support & Management (6)\n\n| Agent | Role | When to Use |\n|-------|------|-------------|\n| 🔀 **Git Manager** | Commits, branches | Version control |\n| 📝 **Docs Manager** | Documentation | README, API docs |\n| 🔬 **Researcher** | Research | Technology decisions |\n| 💡 **Brainstormer** | Ideas | Problem solving |\n| 📊 **Project Manager** | Sprint planning | Project management |\n| ✍️ **Copywriter** | Marketing copy | Content |\n\n#### Specialized (4)\n\n| Agent | Role | When to Use |\n|-------|------|-------------|\n| 🎯 **Orchestrator** | Multi-agent coordination | Complex tasks |\n| 🏺 **Code Archaeologist** | Legacy code analysis | Refactoring old code |\n| 👤 **Product Owner** | Requirements, backlog | Product decisions |\n| 📈 **SEO Specialist** | SEO/GEO optimization | SEO work |\n\n### How to Use Agents\n\n```bash\n# Mention agent in your request\n> Use the security-auditor agent to review authentication\n> Use the frontend-specialist to optimize React components\n> Use the backend-specialist to design API architecture\n```\n\n---\n\n## 🛠️ Skills\n\n### 15 Knowledge Modules\n\nSkills are loaded automatically based on context and agent configuration.\n\n#### Frontend (4)\n\n| Skill | Content |\n|-------|---------|\n| **react-patterns** | Hooks, state management, component composition |\n| **nextjs** | App Router, Server Components, data fetching |\n| **tailwind** | Tailwind CSS v4, responsive design |\n| **performance** | Core Web Vitals, caching, optimization |\n\n#### Backend (3)\n\n| Skill | Content |\n|-------|---------|\n| **api-design** | RESTful patterns, validation, rate limiting |\n| **docker** | Multi-stage builds, Compose, container security |\n| **security** | OWASP Top 10, JWT, XSS/CSRF prevention |\n\n#### Mobile & Testing (2)\n\n| Skill | Content |\n|-------|---------|\n| **mobile** | React Native, Flutter, mobile performance |\n| **testing** | Vitest, MSW, snapshot testing |\n\n#### Workflow (6)\n\n| Skill | Content |\n|-------|---------|\n| **code-review** | Review checklist, patterns |\n| **debug** | 4-phase debugging methodology |\n| **session-resume** | Context recovery |\n| **compound-docs** | Knowledge documentation |\n| **file-todos** | Task tracking |\n| **examples** | Supabase, integrations |\n\n---\n\n## ⌨️ Commands\n\n### 🔄 Core Workflow\n\n**Slash Commands:**\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/plan` | Create detailed implementation plan | `/plan Add user authentication` |\n| `/review` | Code review with Reviewer Agent | `/review src/api/auth.ts` |\n| `/cook` | Full dev cycle (plan→code→test→review) | `/cook Add login feature` |\n\n**Workflows (type name or use `/workflow`):**\n| Workflow | Description |\n|----------|-------------|\n| `explore` | Research before implementing |\n| `work` | Execute plan step by step |\n| `compound` | Document solution for future use |\n| `housekeeping` | Cleanup before git push |\n| `cycle` | Run full workflow cycle |\n\n### 💻 Development\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/code` | Write code for a task | `/code Create UserService class` |\n| `/code-preview` | Preview code before applying | `/code-preview` |\n| `/cook` | Full development cycle (plan→code→test→review) | `/cook Add login feature` |\n| `/debug` | Debug issues with root cause analysis | `/debug Why API returns 500?` |\n| `/fix` | Quick fix for errors | `/fix ESLint errors in src/utils` |\n| `/test` | Write and run tests | `/test Write tests for UserService` |\n| `/fullstack` | End-to-end feature development | `/fullstack Build user dashboard` |\n\n### 📚 Documentation & Content\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/doc` | Update folder documentation | `/doc src/services` |\n| `/docs` | Generate documentation | `/docs Create API reference` |\n| `/adr` | Create Architecture Decision Record | `/adr Use PostgreSQL over MySQL` |\n| `/changelog` | Generate changelog from commits | `/changelog` |\n| `/content` | Create content (tutorials, guides) | `/content Write auth tutorial` |\n| `/copywrite` | Marketing copy | `/copywrite Landing page hero text` |\n| `/journal` | Development journal | `/journal` |\n\n### 🔀 Git & PR\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/git` | Git operations | `/git commit \"feat: add auth\"` |\n| `/pr` | Create Pull Request | `/pr Create PR for feature` |\n| `/review-pr` | Review Pull Request | `/review-pr 123` |\n\n### 🔍 Exploration & Research\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/scout` | Explore codebase structure | `/scout src/services` |\n| `/scout-ext` | Extended scout with dependencies | `/scout-ext` |\n| `/research` | Research technologies | `/research Compare React vs Vue` |\n| `/brainstorm` | Brainstorm ideas | `/brainstorm Authentication approaches` |\n\n### 🎨 Design & UI\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/design` | UI/UX design guidance | `/design Create dashboard layout` |\n| `/video` | Video content planning | `/video` |\n| `/screenshot` | Screenshot annotation | `/screenshot` |\n\n### 🗄️ Database & Integration\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/db` | Database operations | `/db Design user schema` |\n| `/integrate` | Integration planning | `/integrate Stripe payment` |\n| `/ticket` | Get ticket details (Jira/Linear) | `/ticket ABC-123` |\n\n### 🛠️ Project Management\n\n| Command | Description | Example |\n|---------|-------------|---------|\n| `/pm` | Project management | `/pm Sprint planning` |\n| `/project` | Project overview | `/project` |\n| `/status` | Show project status | `/status` |\n| `/kit-setup` | Initialize project context | `/kit-setup` |\n\n### ⚡ Workflows (via `/workflow` command)\n\n> **Note**: These are workflow guides in `.agent/workflows/`. Run them using `/workflow [name]` or just type the workflow name as a prompt.\n\n| Workflow | Description |\n|----------|-------------|\n| `explore` | Deep research before planning |\n| `plan-compound` | Create plan with solution search |\n| `work` | Execute plan step by step |\n| `review-compound` | Multi-pass code review |\n| `compound` | Document solution for reuse |\n| `housekeeping` | Cleanup before git push |\n| `specs` | Create multi-session specifications |\n| `triage` | Triage review findings |\n| `report-bug` | Report bugs with reproduction steps |\n| `adr` | Create Architecture Decision Record |\n| `changelog` | Generate changelog from commits |\n| `kit-setup` | Initialize project context |\n\n### 🔧 Utilities\n\n| Command | Description |\n|---------|-------------|\n| `/help` | Show all commands |\n| `/ask` | Quick Q&A |\n| `/chat` | Free chat |\n| `/do` | Execute task |\n| `/use` | Use specific agent |\n| `/session` | Manage session |\n| `/team` | Team orchestration |\n| `/workflow` | Run specific workflow |\n| `/mcp` | MCP tool operations |\n| `/skill` | View/manage skills |\n| `/watzup` | Quick status check |\n\n---\n\n## 🔧 MCP Tools\n\n### Core Tools\n\n| Tool | Function |\n|------|----------|\n| `kit_create_checkpoint` | Git checkpoint before changes |\n| `kit_restore_checkpoint` | Rollback to checkpoint |\n| `kit_get_project_context` | Get project information |\n| `kit_handoff_agent` | Transfer context between agents |\n\n### Knowledge Tools\n\n| Tool | Function |\n|------|----------|\n| `kit_save_learning` | Save feedback for AI learning |\n| `kit_get_learnings` | Get saved learnings |\n| `kit_index_codebase` | Index codebase for search |\n| `kit_keyword_search` | Search in codebase |\n\n### Integration Tools\n\n| Tool | Function |\n|------|----------|\n| `kit_github_create_pr` | Create GitHub PR |\n| `kit_github_get_issue` | Get issue details |\n| `kit_jira_get_ticket` | Get Jira ticket info |\n\n---\n\n## 🔒 Security\n\n### Secret Detection (30+ patterns)\n\nReal-time blocking BEFORE AI writes code:\n\n| Category | Patterns |\n|----------|----------|\n| Cloud | AWS Access Keys, AWS Secrets |\n| Code Hosting | GitHub PAT, GitLab Tokens, npm tokens |\n| AI Providers | OpenAI, Anthropic, Google API Keys |\n| Auth | Bearer tokens, JWT secrets |\n| Keys | RSA, SSH, EC Private Keys |\n| Database | MongoDB, PostgreSQL, MySQL connection strings |\n| Communication | Slack tokens, webhooks |\n\n### Command Blocking\n\n- 🚫 `rm -rf /`, `rm -rf ~`, `rm -rf *`\n- 🚫 Fork bombs (`:(){:|:&};:`)\n- 🚫 Pipe to shell (`curl | sh`, `wget | bash`)\n- 🚫 Dangerous disk operations (`dd if=`, `mkfs.`)\n\n### Path Traversal Protection\n\n- 🚫 `../` path traversal\n- 🚫 `/etc/passwd`, `/etc/shadow`\n- 🚫 `~/.ssh/` files\n- 🚫 `.env`, `.pem`, `.key` files\n\n---\n\n## 📢 Notifications\n\n| Integration | Description |\n|-------------|-------------|\n| 💬 **Discord** | Webhook notifications |\n| ✉️ **Telegram** | Bot notifications |\n| 🔔 **Session Hooks** | Before/After agent actions |\n\n---\n\n## ❓ FAQ\n\n### Is Gemini-Kit free?\n✅ **Yes**, completely free and open source (MIT License).\n\n### Do I need an API key?\nConfigure **Gemini CLI** with your Google account. No separate API key needed.\n\n### Which languages are supported?\n✅ TypeScript, JavaScript, Python, Go, Rust, Java, C++, and more.\n\n### Which OS is supported?\n✅ macOS, Linux, Windows (WSL recommended)\n\n---\n\n## 📊 Stats (v4.0.0)\n\n| Metric | Value |\n|--------|-------|\n| Tests | 291 passing |\n| Lint | 0 errors |\n| Agents | 27 |\n| Skills | 15 categories |\n| Commands | 45 |\n| Workflows | 33 |\n| Scripts | 50+ |\n| Coverage | ~81% |\n\n---\n\n## 🤝 Contributing\n\nContributions welcome!\n\n1. Fork the repo\n2. Create branch (`git checkout -b feature/amazing-feature`)\n3. Commit changes (`git commit -m 'Add amazing feature'`)\n4. Push (`git push origin feature/amazing-feature`)\n5. Create Pull Request\n\n---\n\n## 📄 License\n\nMIT © 2024-2026\n\n---\n\n<p align=\"center\">\n  Made with ❤️ by the Gemini-Kit Team<br>\n  <a href=\"https://github.com/nth5693/gemini-kit\">GitHub</a> •\n  <a href=\"https://github.com/nth5693/gemini-kit/releases\">Releases</a> •\n  <a href=\"https://github.com/nth5693/gemini-kit/issues\">Issues</a>\n</p>\n",
  "bytes": 14545,
  "sha": "a08fed503f47ded2d558310987cebe8796e9452ed2a1715c11a2a48e10062b8e",
  "repo_slug": "nth5693/gemini-kit",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_nth5693_gemini_kit_84abc0b4/readme"
}