claude-all-config
v3.9.0
Published
π¦Ύ MONSTER ENGINEER v2 - Ultimate AI CLI with 63 Skills, 12 Superpowers, 14 Agents. Multi-Agent Orchestration, Cost-Aware, Security Scorecard, Parallel-First.
Maintainers
Readme
π€ ClaudeAll
One install, four AI coding agents. Configures Claude Code Β· Gemini CLI Β· OpenAI Codex Β· Kiro CLI β same agents, same skills, same MCP servers, same
.enveverywhere.
β¨ What you get
| | Count | Notes |
|---|---|---|
| Agents | 22 | 14 originals + 8 power agents (debugger, architect, incident-commander, db-doctor, refactor-master, release-manager, cost-watchdog, learning-loop) |
| Skills | 82 | 67 in-house + 15 curated from alirezarezvani/claude-skills (MIT) |
| MCP servers | 11 | context7, exa, sequential-thinking, memory, filesystem, fetch, zread, vision, web-search, minimax, telegram |
| Smart hooks | 8 | intent-classifier, secret-scanner, blast-radius-warner, auto-test-runner, auto-format, commit-suggester, lessons-extractor, result-summarizer |
| Slash commands | 8 | /brainstorm, /write-plan, /execute-plan, /clean, /commit-openagents, /indexes, /worktrees, /writing-plans |
| Platforms supported | 4 | Claude Code, Gemini CLI, OpenAI Codex, Kiro CLI |
β‘ Quick install
1. Install your AI CLI of choice (any/all of these)
# Claude Code (recommended β Anthropic's native installer)
curl -fsSL https://claude.ai/install.sh | bash
# Gemini CLI
npm install -g @google/gemini-cli
# OpenAI Codex
npm install -g @openai/codex
# Kiro CLI
# See https://kiro.dev for install instructions2. Install ClaudeAll (configures every CLI you have)
# npm β works everywhere (Linux, macOS, WSL, Termux, Windows)
npm install -g claude-all-config
# OR curl one-liner (Linux/macOS/WSL):
curl -fsSL https://raw.githubusercontent.com/zesbe/ClaudeAll/main/install.sh | bashClaudeAll detects which CLIs you have installed and configures each one automatically. Run again whenever you add a new CLI.
3. Make ~/.local/bin discoverable
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc4. (Optional) Customize secrets
The package ships with sensible default API keys so MCP servers work out of the box. To use your own keys, edit:
~/.claude/.env # Claude Code
~/.gemini/.env # Gemini
~/.codex/.env # Codex
~/.kiro/.env # KiroThe wrappers (claude-all, gemini-all, codex-all, kiro-all) source
these .env files automatically. The claude, gemini, and codex shims in
~/.local/bin/ do the same when you call them by their plain name.
π Daily use
# Claude
claude # plain native binary
claude-all # interactive launcher with model menus
# Gemini (plain `gemini` is shimmed β auto-YOLO + .env loaded)
gemini
gemini --no-yolo # opt out of YOLO for one run
# Codex (plain `codex` shim auto-loads .env)
codex
codex-all # explicit launcher
# Kiro
kiro-all # launcher with .env loadedThe claude-all launcher gives you an interactive menu of model providers:
Anthropic Claude, OpenAI, Gemini, ZhipuAI/GLM (5 / 5.1), Letta (Opus 4.7), DeepSeek,
MiniMax, Groq, Qwen, OpenRouter, AgentRouter, and more.
π§ Agents
Use Task tool with these 22 agent types (file: ~/.claude/agents/<name>.md):
Original (14)
proactive-mode Β· code-generator Β· code-reviewer Β· security-auditor Β·
test-generator Β· doc-generator Β· api-tester Β· performance-analyzer Β·
accessibility-reviewer Β· component-generator Β· migration-generator Β·
readme-generator Β· terraform-generator Β· ai-prompt-optimizer
v3.6 power agents (8)
debuggerβ systematic root-cause investigationarchitectβ ADR-driven system designincident-commanderβ SEV triage + post-mortemdb-doctorβ query / schema specialistrefactor-masterβ tiered refactor with safety netsrelease-managerβ semver + changelog + publish automationcost-watchdogβ cloud + AI cost monitoringlearning-loopβ persists lessons to memory MCP, recalls them next session
β‘ Skills
82 skills under ~/.claude/skills/<name>/SKILL.md. Highlights:
Engineering
api-design-authority Β· architecture-decisions Β· code-review-authority Β·
database-design Β· tech-stack-authority Β· tech-debt-hunter Β·
backend-dev Β· frontend-design Β· mobile-development
Quality & testing
systematic-debugging Β· root-cause-tracing Β· test-driven-development Β·
integration-testing Β· verification-before-completion Β·
condition-based-waiting Β· defense-in-depth
Reliability & ops
crisis-commander Β· chaos-engineering Β· incident-response Β·
observability-designer Β· kubernetes-operator Β· terraform-patterns Β·
stress-test Β· auto-backup Β· multi-vps
AI / LLM
rag-architect Β· llm-cost-optimizer Β· prompt-governance Β·
agent-workflow-designer Β· ai-prompt-optimizer
v3.6 orchestration skills
consensus-votingβ multi-agent voting on high-stakes decisionsauto-recall-memoryβ query memory MCP before solvingself-validation-loopβ auto-validate generated codecost-aware-executionβ estimate token cost before heavy ops
claude-all-skills list for the full inventory with quality scores.
π MCP servers
All 11 servers are auto-configured in:
~/.mcp.json(Claude)~/.gemini/mcp.json(Gemini)~/.codex/config.toml(Codex, TOML format withapproval_policy = "never")~/.kiro/settings/mcp.json(Kiro)
| Server | Purpose | Env var |
|---|---|---|
| context7 | Library docs lookup | CONTEXT7_API_KEY |
| exa | Web search & crawling | EXA_API_KEY |
| sequential-thinking | Structured step-by-step reasoning | β |
| memory | Knowledge graph persistence | β |
| filesystem | File system access (scoped to $HOME) | β |
| fetch | HTTP fetch | β |
| zread | Z.AI document reader | Z_AI_API_KEY |
| vision | Z.AI vision/multimodal | Z_AI_API_KEY |
| web-search | Z.AI premium web search | Z_AI_API_KEY |
| minimax | MiniMax voice/audio | MINIMAX_API_KEY |
| telegram | Telegram bot + notifications | TELEGRAM_* |
${HOME} in args is expanded at install time.
πͺ Smart hooks
A single dispatcher hooks/smart-hooks.sh powers eight hook actions wired
through hooks/hooks.json:
| Hook | Trigger | What it does |
|---|---|---|
| intent-classifier | UserPromptSubmit | Suggests the right specialist agent based on prompt keywords |
| secret-scanner | PreToolUse | Blocks tool calls leaking PATs, JWTs, AWS keys, private keys |
| blast-radius-warner | PreToolUse (Bash) | Warns on destructive commands (rm -rf /, force-push, DROP TABLE, β¦) |
| auto-test-runner | PostToolUse (Edit/Write) | Suggests the right test command for the file's language |
| auto-format | PostToolUse (Edit/Write) | Suggests prettier/black/gofmt/etc. |
| commit-suggester | Stop | Notes uncommitted changes |
| lessons-extractor | Stop | Prompts the learning-loop agent to persist insights |
| result-summarizer | SubagentStop | Reminds the model to condense subagent verbosity |
π¦ Layout after install
~/.local/bin/
βββ claude β Claude Code native binary
βββ claude-all β interactive launcher (model menu, MCP keys)
βββ claude-all-skills β skills CLI
βββ claude-all-mcp β MCP installer
βββ claude-all-update β self-updater
βββ gemini β shim: auto --yolo + .env loaded
βββ gemini-all β explicit Gemini launcher
βββ codex β shim: auto .env loaded
βββ codex-all β explicit Codex launcher
βββ kiro-all β Kiro launcher
~/.claude/
βββ agents/ (22 agents)
βββ skills/ (82 skills)
βββ commands/ (8 slash commands)
βββ hooks/ (smart-hooks.sh + hooks.json)
βββ plugins/
βββ context/
βββ CLAUDE.md
βββ settings.json
βββ .env
~/.gemini/superpowers/ (mirror of ~/.claude content)
~/.gemini/{GEMINI.md, mcp.json, settings.json, .env}
~/.codex/
βββ agents/ skills/ commands/ hooks/ lib/
βββ AGENTS.md (synced from CLAUDE.md)
βββ config.toml (auto-translated from mcp.json)
βββ .env
~/.kiro/
βββ skills/ commands/ hooks/ lib/ prompts/
βββ AGENTS.md (synced from CLAUDE.md)
βββ settings/mcp.json
βββ .envπ Security model
Out of the box: the package ships default API keys for context7, exa,
Z.AI, MiniMax, and a Telegram bot (@mcpcli_bot) so MCP servers work
immediately. These are public on npm β do not rely on them for production
work; install your own.
To use your own keys: edit any of the .env files listed in step 4
above. Postinstall merges on subsequent installs β it fills empty values
from defaults but never overwrites a value you've customized.
As root (Docker, Termux proot, CI): the wrappers automatically set
IS_SANDBOX=1 and use --dangerously-skip-permissions so Claude Code
recognizes the environment as an intended sandbox and bypasses its
root-protection check.
secret-scanner hook blocks tool calls that contain anything that
looks like a token (PAT, JWT, AWS key, private key block).
π Environment overrides
| Variable | Effect |
|---|---|
| GEMINI_NO_YOLO=1 | Disable auto---yolo for the gemini shim |
| GEMINI_BIN=/path/to/gemini | Force shim to use a specific gemini |
| CODEX_BIN=/path/to/codex | Force shim to use a specific codex |
| KIRO_BIN=/path/to/kiro-cli | Force kiro-all to use a specific kiro |
For the curl installer specifically (install.sh at repo root):
| Variable | Effect |
|---|---|
| CLAUDE_INSTALLER_FORCE_NPM=1 | Force npm path even on supported native platforms |
| CLAUDE_INSTALLER_VERSION=X.Y.Z | Pin a specific npm version |
| CLAUDE_INSTALLER_DRY_RUN=1 | Show what would happen, do not execute |
π§ Termux / Android
Anthropic's native installer doesn't ship an Android arm64 binary, so on Termux we transparently fall back to npm:
pkg install -y nodejs-lts git
npm config set prefix "$HOME/.local"
npm install -g @anthropic-ai/claude-code
npm install -g claude-all-configInside proot-distro (where you run as root), the wrappers detect UID 0
and set IS_SANDBOX=1 so all the autonomous behavior keeps working.
π Update
npm install -g claude-all-config@latestRe-running install is safe β files are merged, ownership is restored if you
ran under sudo, and your customized .env values are preserved.
π§Ή Uninstall
# Native Claude Code binary
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
# ClaudeAll itself
npm uninstall -g claude-all-config
# Configuration (this also removes auth)
rm -rf ~/.claude ~/.gemini ~/.codex ~/.kiro
rm -f ~/.claude.json ~/.mcp.jsonπ Credits
15 of the 82 skills (rag-architect, llm-cost-optimizer,
prompt-governance, chaos-engineering, observability-designer,
threat-detection, kubernetes-operator, terraform-patterns,
playwright-pro, incident-response, data-quality-auditor,
migration-architect, stress-test, agent-workflow-designer,
api-design-reviewer) are adopted from
alirezarezvani/claude-skills
under MIT. See skills/ATTRIBUTION.md.
