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