everything-gemini-code
Complete collection of Gemini CLI configurations adapted from everything-gemini-code - agents, skills, hooks, and rules
Open source Open in the app JSON README (API)
About
Complete collection of Gemini CLI configurations adapted from everything-gemini-code - agents, skills, hooks, and rules
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- jamkris
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.3.15
- Stars
- 88
- Forks
- 22
- Last push
- 2026-05-26T05:02:20Z
- Repository state
- ativo
- Language
- JavaScript
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
jamkris/everything-gemini-code
README
**Language:** **English** | [한국어](docs/ko-KR/README.md) | [简体中文](docs/zh-CN/README.md) > **Attribution:** This project was built by migrating [Everything Claude Code](https://github.com/affaan-m/everything-claude-code) by [@affaan-m](https://github.com/affaan-m) to the Gemini CLI ecosystem. Huge thanks for the original work. > > EGC is an **ecosystem port** of ECC, not an official ECC release, and does not claim API or behavioral compatibility with ECC. Harness-specific behavior is verified inside Gemini CLI itself. See [`upstream/README.md`](upstream/README.md) for the sync policy, the recorded upstream baseline, and a category-level summary of what was changed versus copied during the port. # Everything Gemini Code [](https://github.com/Jamkris/everything-gemini-code/stargazers) [](LICENSE)    **Battle-tested agents, skills, and workflows for Gemini CLI / Antigravity.** Ports 183 skills and 48 agents from [Everything Claude Code](https://github.com/affaan-m/everything-claude-code), retuned for Gemini's tool model. Adds Gemini-native features like `/egc-grok` — a whole-repo audit that uses Gemini's 1M context window in a single pass (Claude Code's 200K can't). --- ## What you can do - **Audit your whole repo in one pass** — `/egc-grok` uses Gemini's 1M context to map architecture, find dead files, detect circular deps. No file-by-file scrolling. - **Plan-before-code workflow** — `@planner` returns a phased breakdown with risks and dependencies. WAITs for your confirm before writing anything. - **Test-driven feature flow** — `/egc-tdd` + `@tdd-guide` enforce write-tests-first with 80%+ coverage. - **Security review on demand** — `@security-reviewer` flags OWASP top 10, hardcoded secrets, injection risks before commit. - **183 skills, on-demand** — Clean Architecture, MCP, Remotion, Django, x402 payments, and more. Loaded only when referenced. --- ## Quick Start ```bash gemini extensions install https://github.com/Jamkris/everything-gemini-code ``` That's it. No clone, no symlinks. Requires `GEMINI_API_KEY` in your environment ([get one from Google AI Studio](https://aistudio.google.com/)): ```bash export GEMINI_API_KEY="your_api_key_here" ``` <details> <summary><strong>Other install methods (Antigravity, manual, dev mode, uninstall)</strong></summary> ### Install via Script (Antigravity / advanced) Recommended if you use **Antigravity** (VS Code / Cursor) or need to customize the installation. Existing configurations will be updated. ```bash # Antigravity only /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/install.sh)" -- --antigravity # CLI + Antigravity /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/install.sh)" -- --all ``` ### Manual installation ```bash git clone https://github.com/Jamkris/everything-gemini-code.git # Copy agents, commands, skills cp everything-gemini-code/agents/*.md ~/.gemini/agents/ cp everything-gemini-code/commands/*.toml ~/.gemini/commands/ cp -r everything-gemini-code/skills/* ~/.gemini/skills/ # Antigravity workflows (optional) cp everything-gemini-code/workflows/*.md ~/.gemini/antigravity/global_workflows/ ``` > **For Antigravity users:** copying to `~/.gemini/antigravity/` subdirectories (`global_agents`, `global_skills`) is recommended for full compatibility. `install.sh` handles this automatically. > > **Rules:** Bundled into `~/.gemini/GEMINI.md` by `install.sh`. For manual installs, copy a template: `cp everything-gemini-code/templates/GEMINI_GLOBAL.md ~/.gemini/GEMINI.md` ### Developer mode (link instead of copy) For developing or contributing to this extension: ```bash git clone https://github.com/Jamkris/everything-gemini-code.git cd everything-gemini-code gemini extensions link . ``` ### Uninstall ```bash # Extension install gemini extensions uninstall https://github.com/Jamkris/everything-gemini-code # Script-based install (Antigravity only — selective) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --antigravity # Script-based install (CLI + Antigravity — selective) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --all # Script-based install (Antigravity, full — deletes everything in target dirs) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --antigravity --purge ``` > **Why the pinned tag?** `curl | bash` from a moving branch is reproducibility- and supply-chain-unsafe. The URLs above point at the `v1.3.12` release tag. To check what's running, view the script at <https://github.com/Jamkris/everything-gemini-code/blob/v1.3.12/scripts/install.sh> before executing. </details> --- ## 💻 Usage Once installed, you can access the new capabilities directly in Gemini CLI. ### Slash Commands Use custom commands to automate workflows (see [Full Command List](docs/en/commands/README.md)): ```bash # Plan a feature implementation /egc-plan "Add user authentication with JWT" # Start Test-Driven Development workflow /egc-tdd "Create a user service" # Run a code review /egc-code-review ``` > **Antigravity users:** workflows are installed under bare names > (e.g. `/tdd`, `/code-review`, `/build-fix`) — the `egc-` prefix is only > applied to `/egc-plan`, which would otherwise conflict with Antigravity's > built-in `/plan`. In Gemini CLI every command uses the `egc-` prefix to > avoid collisions with its built-in command set. ### Agents Delegate complex tasks to specialized agents: ```bash # Use the architect agent for system design @architect "Design a microservices architecture for..." # Use the security reviewer for vulnerability checks @security-reviewer "Audit this file for injection flaws" ``` ### Skills Gemini will automatically utilize installed skills when relevant to your request, such as "TDD Workflow" or "Backend Patterns". ### MCP Servers Configure and manage Model Context Protocol (MCP) servers to extend Gemini's capabilities. (see [MCP Configuration Guide](docs/en/mcp-configs/README.md)) --- ## 📦 What's Inside This extension packs a complete development environment config: ``` everything-gemini-code/ ├── gemini-extension.json # Extension manifest ├── agents/ # Specialized subagents (@planner, @architect, etc.) ├── skills/ # Workflow definitions (TDD, Patterns, etc.) ├── commands/ # Gemini CLI commands (.toml) ├── workflows/ # Antigravity workflows (.md) ├── templates/ # GEMINI.md rule templates (Global, TS, Python, Go) ├── hooks/ # Automation triggers (hooks.json) ├── scripts/ # Install, uninstall, CI, and utility scripts ├── mcp-configs/ # MCP server configurations └── docs/ # Documentation (en, ko-KR, zh-CN) ``` --- ## ⚠️ Troubleshooting If you see "Skill conflict detected" warnings, it means you have previously installed skills manually. You can safely remove the local versions to use the extension's managed skills: ```bash # Remove manually installed skills and commands to avoid conflicts rm -rf ~/.gemini/skills/* ~/.gemini/commands/* ``` ## 🤝 Contributing **Contributions are welcome!** See the [Contributing Guide](CONTRIBUTING.md). If you have useful agents, skills, or configurations, please submit a Pull Request. --- ## 📄 License MIT - Use freely, modify as needed.