~ / rigs / ForgeyClap / claude-forge

ForgeyClap/claude-forge

Zero-dependency multi-agent build, automation and review system for Claude Code. 18 agents, 23 skills, a live per-project dashboard, and a /setup-forge onboarding wizard. One command: /forge.

↗ GitHub ★ 2 mit updated 15d ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~8.9k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Protects secrets · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit ForgeyClap/claude-forge/.claude ./rig-claude-forge  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit ForgeyClap/claude-forge/.claude/skills/brainstorming .claude/skills/brainstorming
$ npx degit ForgeyClap/claude-forge/.claude/skills/claude-md-improver .claude/skills/claude-md-improver
$ npx degit ForgeyClap/claude-forge/.claude/skills/dispatching-parallel-agents .claude/skills/dispatching-parallel-agents
$ npx degit ForgeyClap/claude-forge/.claude/skills/executing-plans .claude/skills/executing-plans
$ npx degit ForgeyClap/claude-forge/.claude/skills/finishing-a-development-branch .claude/skills/finishing-a-development-branch
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-agent-report .claude/skills/forge-agent-report
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-agent .claude/skills/forge-agent
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-api .claude/skills/forge-api
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-bots .claude/skills/forge-bots
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-brainstorm .claude/skills/forge-brainstorm
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-cli .claude/skills/forge-cli
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-cms .claude/skills/forge-cms
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-code-review .claude/skills/forge-code-review
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-council .claude/skills/forge-council
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-data .claude/skills/forge-data
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-debug .claude/skills/forge-debug
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-deeplearn .claude/skills/forge-deeplearn
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-docdrift .claude/skills/forge-docdrift
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-doctor .claude/skills/forge-doctor
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-ecommerce .claude/skills/forge-ecommerce
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-electron .claude/skills/forge-electron
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-extension .claude/skills/forge-extension
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-figma .claude/skills/forge-figma
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-fullstack .claude/skills/forge-fullstack
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-game .claude/skills/forge-game
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-graded-verify .claude/skills/forge-graded-verify
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-guardian .claude/skills/forge-guardian
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-heartbeat .claude/skills/forge-heartbeat
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-intake .claude/skills/forge-intake
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-integration .claude/skills/forge-integration
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-mcp-clients .claude/skills/forge-mcp-clients
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-migration .claude/skills/forge-migration
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-mindmap .claude/skills/forge-mindmap
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-mlops .claude/skills/forge-mlops
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-mobile .claude/skills/forge-mobile
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-n8n .claude/skills/forge-n8n
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-nightshift .claude/skills/forge-nightshift
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-payments .claude/skills/forge-payments
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-prd .claude/skills/forge-prd
$ npx degit ForgeyClap/claude-forge/.claude/skills/forge-prediction .claude/skills/forge-prediction
$ curl -fsSL --create-dirs -o .claude/agents/boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/boss.md
$ curl -fsSL --create-dirs -o .claude/agents/build-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/build-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/codex-reviewer.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/codex-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/data-scientist.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/data-scientist.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/docs-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/electron-pro.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/electron-pro.md
$ curl -fsSL --create-dirs -o .claude/agents/head-chef.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/head-chef.md
$ curl -fsSL --create-dirs -o .claude/agents/integration-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/integration-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/mcp-developer.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/mcp-developer.md
$ curl -fsSL --create-dirs -o .claude/agents/ml-engineer.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/ml-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/payment-integration.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/payment-integration.md
$ curl -fsSL --create-dirs -o .claude/agents/review-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/review-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/search-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/search-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/security-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/security-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/seo-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/skill-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/skill-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/test-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/test-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/ui-boss.md
$ curl -fsSL --create-dirs -o .claude/agents/verify-boss.md https://raw.githubusercontent.com/ForgeyClap/claude-forge/main/.claude/agents/verify-boss.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./.env.local)",
      "Read(./.env.*.local)",
      "Read(./.env.development)",
      "Read(./.env.production)",
      "Read(./.env.staging)",
      "Read(./.env.test)",
      "Read(./.env.forge-setup)",
      "Read(./secrets/**)",
      "Read(./**/.env)",
      "Read(./**/.env.local)",
      "Read(./**/.env.*.local)",
      "Read(./**/.env.development)",
      "Read(./**/.env.production)",
      "Read(./**/.env.staging)",
      "Read(./**/.env.test)",
      "Read(./**/.env.forge-setup)",
      "Read(./**/.env.prod)",
      "Read(./**/.env.bak)",
      "Read(./**/.env.backup)",
      "Read(./**/*.pem)",
      "Read(./**/*.key)",
      "Read(./**/id_rsa*)",
      "Read(./**/id_ed25519*)",
      "Read(./**/secrets/**)",
      "Read(~/.claude/.credentials.json)",
      "Read(~/.claude/nvidia.env)",
      "Read(~/.ssh/**)",
      "Read(./.claude/config/forge-owner-grant.txt)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|PowerShell",
        "hooks": [
          {
            "type": "command",
            "command": "node \"$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-gate-hook.cjs\""
          }
        ]
      }
    ]
  }
}

Skills (73)

Subagents (19)

boss
model: opus
Use PROACTIVELY as the Lead Agent for every Forge task — owns the mission, splits it into work packages for Head Chef, tracks progress, receives QA-failure reports from Review Boss, decides the fix st
build-boss
model: sonnet
Implementation and coding Boss for Forge. Implements the actual code changes assigned by Head Chef — follows the existing architecture, writes clean/maintainable/tested code, never bypasses QA or test
codex-reviewer
model: opus
OPTIONAL independent code-quality reviewer. Use on request for important/sensitive code (auth, payments, data, migrations, automation) when an extra opinion is wanted — it is NOT a mandatory gate and
data-scientist
model: sonnet
Use PROACTIVELY for exploratory data analysis, statistical modeling, and prediction work — EDA to model with rigorous validation and honest uncertainty/confidence labels. Never fabricates metrics or c
docs-boss
model: haiku
Documentation and handoff Boss for Forge. Writes docs, setup instructions, architecture notes, env-var guides, and final reports in simple language with exact commands. Use PROACTIVELY at the end of a
electron-pro
model: sonnet
Use PROACTIVELY when building or hardening an Electron desktop app — safe IPC, context isolation, no nodeIntegration in the renderer, and a real signed installer (e.g. the an accounting desktop app ac
head-chef
model: sonnet
Use PROACTIVELY to convert Boss's mission into exact, step-by-step work packages for subagents — verifies every subagent actually completed its assigned goal and prevents random or duplicate work befo
integration-boss
model: sonnet
APIs, automation, and external-systems Boss for Forge. Handles n8n, webhooks, Gmail, calendars, databases, payments, and NVIDIA-as-tool wiring with retries, timeouts, clear errors, and fallbacks. Use
mcp-developer
model: sonnet
Use PROACTIVELY when building or debugging Model Context Protocol servers/clients and tool integrations — JSON-RPC 2.0 compliance, schema-validated inputs, minimal scopes, and secure config for skill/
ml-engineer
model: sonnet
Use PROACTIVELY for production ML engineering — training-to-serving pipelines, reproducibility, model versioning, drift monitoring, and safe rollout. Never triggers real-money or irreversible actions
payment-integration
model: sonnet
Use PROACTIVELY when integrating payments or handling financial transactions — Stripe/gateway integration, PCI-safe tokenization, verified webhooks, and idempotent charge/refund flows (e.g. a cashflow
review-boss
model: opus
Use PROACTIVELY as the final QA gate before any Forge task is reported done — reviews the finished work against the user's actual goal (design, code quality, logic, security, tests, UX, edge cases, mi
search-boss
model: sonnet
Research and current-information Boss for Forge. Uses approved search/research tools to find facts with sources and references, never hallucinating; covers competitor, design, SEO, and market research
security-boss
model: opus
Security and secrets Boss for Forge. Read-only audit of keys, env vars, auth, webhooks, input validation, injection surfaces, unsafe logging, and exposed secrets. Use PROACTIVELY before Review Boss si
seo-boss
model: sonnet
Use PROACTIVELY for website SEO, performance, and site-quality review — checks metadata, structure, headings, Core Web Vitals-style performance, accessibility, image optimization, schema, and indexabi
skill-boss
model: haiku
Global skills manager Boss for Forge. Maintains the skill registry, attaches default and project-type skill bundles to agents, and reports missing skills with a safe fallback instead of silently skipp
test-boss
model: sonnet
Use PROACTIVELY after Build Boss finishes a work package, before UI/SEO/Security/Review Boss — runs real automated testing (Playwright e2e for web/apps; the correct strategy for other project types) a
ui-boss
model: sonnet
Use PROACTIVELY for UI/UX and frontend quality on any work touching the visible interface — builds premium, responsive, modern interfaces with purposeful animation, verifies mobile/tablet/desktop with
verify-boss
model: opus
OPTIONAL independent RE-EXECUTOR. Use on request as a last-stage second witness for L2+/high-risk runs to re-run the EXACT build/test/health-check commands a Boss claims passed, from a cold read of th

Hooks (6)

eventmatcherruns
PreCompactmanualnode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-snapshot-marker.cjs"
PreCompactautonode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-snapshot-marker.cjs"
SessionStartcompactnode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-snapshot-reinject.cjs"
PostToolUseWrite|Edit|MultiEdit|NotebookEdit|Bashnode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-toolhook.cjs"
PostToolUsePowerShellnode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-toolhook.cjs"
PreToolUseBash|PowerShellnode "$CLAUDE_PROJECT_DIR/.claude/forge-bin/forge-gate-hook.cjs"

Slash commands (5)

/commit/forge/revise-claude-md/forge/setup-forge

Permissions

deny (29)
Read(./.env)
Read(./.env.local)
Read(./.env.*.local)
Read(./.env.development)
Read(./.env.production)
Read(./.env.staging)
Read(./.env.test)
Read(./.env.forge-setup)
Read(./secrets/**)
Read(./**/.env)
Read(./**/.env.local)
Read(./**/.env.*.local)
Read(./**/.env.development)
Read(./**/.env.production)
Read(./**/.env.staging)
Read(./**/.env.test)
Read(./**/.env.forge-setup)
Read(./**/.env.prod)
Read(./**/.env.bak)
Read(./**/.env.backup)
Read(./**/*.pem)
Read(./**/*.key)
Read(./**/id_rsa*)
Read(./**/id_ed25519*)
Read(./**/secrets/**)
Read(~/.claude/.credentials.json)
Read(~/.claude/nvidia.env)
Read(~/.ssh/**)
Read(./.claude/config/forge-owner-grant.txt)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓