Skip to content

Jamkris/everything-gemini-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

327 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Language: English | 한국어 | 简体中文

Attribution: This project was built by migrating Everything Claude Code by @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 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

Stars License Skills Agents Commands

Battle-tested agents, skills, and workflows for Gemini CLI / Antigravity.

Ports 183 skills and 48 agents from 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

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

export GEMINI_API_KEY="your_api_key_here"
Other install methods (Antigravity, manual, dev mode, uninstall)

Install via Script (Antigravity / advanced)

Recommended if you use Antigravity (VS Code / Cursor) or need to customize the installation. Existing configurations will be updated.

# 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

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:

git clone https://github.com/Jamkris/everything-gemini-code.git
cd everything-gemini-code
gemini extensions link .

Uninstall

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


💻 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):

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

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


📦 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:

# Remove manually installed skills and commands to avoid conflicts
rm -rf ~/.gemini/skills/* ~/.gemini/commands/*

🤝 Contributing

Contributions are welcome! See the Contributing Guide.

If you have useful agents, skills, or configurations, please submit a Pull Request.


📄 License

MIT - Use freely, modify as needed.

About

[Everything Gemini Code] A harness engineering toolkit for Gemini CLI & Antigravity. Tune the runtime around the model, not the model itself

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors