Shell MIT

gemini-kit

๐Ÿš€ 19 AI Agents + 44 Commands for Gemini CLI - Code 10x faster with auto planning, testing, review & security

N

nth5693

Derniรจre activitรฉ 7 mars 2026
nth5693/gemini-kit

374

รฉtoiles

35

forks

8

issues ouvertes

ai-agentscoding-assistantdeveloper-toolsgemini-cligemini-extensionmcp

Ce README est souvent en anglais.

๐Ÿš€ Gemini-Kit

Version License Tests Agents Skills Commands Workflows

๐ŸŽฏ Transform Your Terminal into an AI Engineering Team

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


๐Ÿ“‹ Table of Contents


๐Ÿค” What is Gemini-Kit?

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

Key Features

  • ๐Ÿ”„ 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

๐Ÿš€ Quick Start

Prerequisites

Requirement Version Check
Node.js โ‰ฅ 18.0 node --version
Git โ‰ฅ 2.0 git --version
Gemini CLI Latest gemini --version

Installation (2 minutes)

# 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)

First Run

# 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 plan

Update

cd ~/.gemini/extensions/gemini-kit
git pull && npm install && npm run build

๐Ÿค– Agents

27 Specialized AI Agents

Core Development (5)

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

Specialists (12) - NEW in v4.0

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

Support & Management (6)

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

Specialized (4)

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

How to Use Agents

# 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 architecture

๐Ÿ› ๏ธ Skills

15 Knowledge Modules

Skills are loaded automatically based on context and agent configuration.

Frontend (4)

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

Backend (3)

Skill Content
api-design RESTful patterns, validation, rate limiting
docker Multi-stage builds, Compose, container security
security OWASP Top 10, JWT, XSS/CSRF prevention

Mobile & Testing (2)

Skill Content
mobile React Native, Flutter, mobile performance
testing Vitest, MSW, snapshot testing

Workflow (6)

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

โŒจ๏ธ Commands

๐Ÿ”„ Core Workflow

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

๐Ÿ’ป Development

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

๐Ÿ“š Documentation & Content

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

๐Ÿ”€ Git & PR

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

๐Ÿ” Exploration & Research

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

๐ŸŽจ Design & UI

Command Description Example
/design UI/UX design guidance /design Create dashboard layout
/video Video content planning /video
/screenshot Screenshot annotation /screenshot

๐Ÿ—„๏ธ Database & Integration

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

๐Ÿ› ๏ธ Project Management

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

โšก Workflows (via /workflow command)

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

๐Ÿ”ง Utilities

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

๐Ÿ”ง MCP Tools

Core Tools

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

Knowledge Tools

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

Integration Tools

Tool Function
kit_github_create_pr Create GitHub PR
kit_github_get_issue Get issue details
kit_jira_get_ticket Get Jira ticket info

๐Ÿ”’ Security

Secret Detection (30+ patterns)

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

Command Blocking

  • ๐Ÿšซ rm -rf /, rm -rf ~, rm -rf *
  • ๐Ÿšซ Fork bombs (:(){:|:&};:)
  • ๐Ÿšซ Pipe to shell (curl | sh, wget | bash)
  • ๐Ÿšซ Dangerous disk operations (dd if=, mkfs.)

Path Traversal Protection

  • ๐Ÿšซ ../ path traversal
  • ๐Ÿšซ /etc/passwd, /etc/shadow
  • ๐Ÿšซ ~/.ssh/ files
  • ๐Ÿšซ .env, .pem, .key files

๐Ÿ“ข Notifications

Integration Description
๐Ÿ’ฌ Discord Webhook notifications
โœ‰๏ธ Telegram Bot notifications
๐Ÿ”” Session Hooks Before/After agent actions

โ“ FAQ

Is Gemini-Kit free?

โœ… Yes, completely free and open source (MIT License).

Do I need an API key?

Configure Gemini CLI with your Google account. No separate API key needed.

Which languages are supported?

โœ… TypeScript, JavaScript, Python, Go, Rust, Java, C++, and more.

Which OS is supported?

โœ… macOS, Linux, Windows (WSL recommended)


๐Ÿ“Š Stats (v4.0.0)

Metric Value
Tests 291 passing
Lint 0 errors
Agents 27
Skills 15 categories
Commands 45
Workflows 33
Scripts 50+
Coverage ~81%

๐Ÿค Contributing

Contributions welcome!

  1. Fork the repo
  2. Create branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push (git push origin feature/amazing-feature)
  5. Create Pull Request

๐Ÿ“„ License

MIT ยฉ 2024-2026


Made with โค๏ธ by the Gemini-Kit Team
GitHub โ€ข Releases โ€ข Issues

Projets similaires

An open-source AI agent that brings the power of Gemini directly into your terminal.

TypeScriptaiai-agentscli
Ggoogle-gemini
107,2ย k รฉtoiles14,7ย k

GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal.

Shell
Ggithub
11,2ย k รฉtoiles1,9ย k

The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.

Pythonadkagent-development-kitagents
Ggoogle
6ย k รฉtoiles682