sangrokjung/claude-forge
Supercharge Claude Code with 11 AI agents, 36 commands & 15 skills — the claude-code plugin framework inspired by oh-my-zsh. 6-layer security hooks included. 5-min install.
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ npx degit sangrokjung/claude-forge/agents ./rig-claude-forge/agents $ npx degit sangrokjung/claude-forge/commands ./rig-claude-forge/commands $ npx degit sangrokjung/claude-forge/skills ./rig-claude-forge/skills $ npx degit sangrokjung/claude-forge/hooks ./rig-claude-forge/hooks
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 sangrokjung/claude-forge/skills/blind-spot-pass .claude/skills/blind-spot-pass $ npx degit sangrokjung/claude-forge/skills/build-system .claude/skills/build-system $ npx degit sangrokjung/claude-forge/skills/cache-components .claude/skills/cache-components $ npx degit sangrokjung/claude-forge/skills/cc-dev-agent .claude/skills/cc-dev-agent $ npx degit sangrokjung/claude-forge/skills/continuous-learning-v2 .claude/skills/continuous-learning-v2 $ npx degit sangrokjung/claude-forge/skills/debugging-strategies .claude/skills/debugging-strategies $ npx degit sangrokjung/claude-forge/skills/dependency-upgrade .claude/skills/dependency-upgrade $ npx degit sangrokjung/claude-forge/skills/eval-harness .claude/skills/eval-harness $ npx degit sangrokjung/claude-forge/skills/evaluating-code-models .claude/skills/evaluating-code-models $ npx degit sangrokjung/claude-forge/skills/evaluating-llms-harness .claude/skills/evaluating-llms-harness $ npx degit sangrokjung/claude-forge/skills/extract-errors .claude/skills/extract-errors $ npx degit sangrokjung/claude-forge/skills/frontend-code-review .claude/skills/frontend-code-review $ npx degit sangrokjung/claude-forge/skills/harness-diet .claude/skills/harness-diet $ npx degit sangrokjung/claude-forge/skills/humanize-korean .claude/skills/humanize-korean $ npx degit sangrokjung/claude-forge/skills/korean-character-count .claude/skills/korean-character-count $ npx degit sangrokjung/claude-forge/skills/korean-spell-check .claude/skills/korean-spell-check $ npx degit sangrokjung/claude-forge/skills/loop-forge .claude/skills/loop-forge $ npx degit sangrokjung/claude-forge/skills/manage-skills .claude/skills/manage-skills $ npx degit sangrokjung/claude-forge/skills/prompts-chat .claude/skills/prompts-chat $ npx degit sangrokjung/claude-forge/skills/relay .claude/skills/relay $ npx degit sangrokjung/claude-forge/skills/review-loop .claude/skills/review-loop $ npx degit sangrokjung/claude-forge/skills/security-compliance .claude/skills/security-compliance $ npx degit sangrokjung/claude-forge/skills/security-pipeline .claude/skills/security-pipeline $ npx degit sangrokjung/claude-forge/skills/session-wrap .claude/skills/session-wrap $ npx degit sangrokjung/claude-forge/skills/skill-factory .claude/skills/skill-factory $ npx degit sangrokjung/claude-forge/skills/strategic-compact .claude/skills/strategic-compact $ npx degit sangrokjung/claude-forge/skills/stride-analysis-patterns .claude/skills/stride-analysis-patterns $ npx degit sangrokjung/claude-forge/skills/summarize .claude/skills/summarize $ npx degit sangrokjung/claude-forge/skills/systematic-debugging .claude/skills/systematic-debugging $ npx degit sangrokjung/claude-forge/skills/team-orchestrator .claude/skills/team-orchestrator $ npx degit sangrokjung/claude-forge/skills/using-superpowers .claude/skills/using-superpowers $ npx degit sangrokjung/claude-forge/skills/verification-engine .claude/skills/verification-engine $ npx degit sangrokjung/claude-forge/skills/verify-implementation .claude/skills/verify-implementation
$ curl -fsSL --create-dirs -o .claude/agents/adversarial-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/adversarial-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/architect.md $ curl -fsSL --create-dirs -o .claude/agents/build-error-resolver.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/build-error-resolver.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/database-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/database-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/doc-updater.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/doc-updater.md $ curl -fsSL --create-dirs -o .claude/agents/e2e-runner.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/e2e-runner.md $ curl -fsSL --create-dirs -o .claude/agents/escalation-fixer.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/escalation-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/planner.md $ curl -fsSL --create-dirs -o .claude/agents/rca-debugger.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/rca-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/refactor-cleaner.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/refactor-cleaner.md $ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/security-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/skeptical-auditor.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/skeptical-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/systematic-debugger.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/systematic-debugger.md $ curl -fsSL --create-dirs -o .claude/agents/tdd-guide.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/tdd-guide.md $ curl -fsSL --create-dirs -o .claude/agents/verify-agent.md https://raw.githubusercontent.com/sangrokjung/claude-forge/main/agents/verify-agent.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": [
"WebFetch",
"WebFetch(*)",
"Bash(rm -rf /)*",
"Bash(rm -rf ~)*",
"Bash(rm -rf .)*",
"Bash(rm -r .)*",
"Bash(rm -r ./)*",
"Bash(rm -rf *)*",
"Bash(sudo:*)",
"Bash(chmod 777:*)",
"Bash(>/dev/*)",
"Bash(curl*|*sh)*",
"Bash(wget*|*sh)*",
"Bash(*>~/.ssh/*)",
"Bash(*>~/.zshrc)*",
"Bash(*>~/.bashrc)*",
"Bash(*>~/.profile)*",
"Bash(*>~/.zprofile)*",
"Bash(git push --force*main)*",
"Bash(git push -f*main)*",
"Bash(git push --force*master)*",
"Bash(git push -f*master)*",
"Bash(git push --force-with-lease*main)*",
"Bash(git push --force-with-lease*master)*",
"Bash(git push origin +main)*",
"Bash(git push origin +master)*",
"Bash(git reset --hard origin/*)*",
"Bash(git clean -f*)*",
"Bash(git checkout -- .)*",
"Bash(git restore .)*",
"Bash(npm publish)*",
"Bash(pnpm publish)*",
"Bash(yarn publish)*",
"Bash(docker system prune)*",
"Bash(mkfs*)*",
"Bash(dd if=*)*",
"Bash(eval *)*",
"Bash(bash -c *)*",
"Bash(/bin/bash -c *)*",
"Bash(sh -c *)*",
"Bash(/bin/sh -c *)*",
"Bash(osascript*)*",
"Bash(/usr/bin/osascript*)*",
"Bash(crontab*)*",
"Bash(launchctl*)*",
"Bash(python3 -c *import os*)*",
"Bash(python3 -c *import subprocess*)*",
"Bash(python3 -c *import importlib*)*",
"Bash(python3 -c *__import__*)*",
"Bash(node -e *)*",
"Bash(/usr/local/bin/node -e *)*",
"Bash(perl -e *)*",
"Bash(/usr/bin/perl -e *)*",
"Bash(xargs *)*",
"Bash(open http*)*",
"Bash(source /dev/*)*"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/remote-command-guard.sh"
}
]
},
{
"matcher": "mcp__*",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/rate-limiter.sh"
},
{
"type": "command",
"command": "~/.claude/hooks/mcp-usage-tracker.sh"
}
]
}
]
}
} Skills (33)
blind-spot-passbuild-systemcache-componentscc-dev-agentcontinuous-learning-v2debugging-strategiesdependency-upgradeeval-harnessevaluating-code-modelsevaluating-llms-harnessextract-errorsfrontend-code-reviewharness-diethumanize-koreankorean-character-countkorean-spell-checkloop-forgemanage-skillsprompts-chatrelayreview-loopsecurity-compliancesecurity-pipelinesession-wrapskill-factorystrategic-compactstride-analysis-patternssummarizesystematic-debuggingteam-orchestratorusing-superpowersverification-engineverify-implementation
Subagents (16)
| adversarial-reviewer model: sonnet | | |
| architect model: opus | | |
| build-error-resolver model: sonnet | | |
| code-reviewer model: sonnet | | |
| database-reviewer model: sonnet | Use when writing SQL queries, creating migrations, or troubleshooting database performance in Supabase/PostgreSQL projects. Reviews indexes, RLS policies, schema types, N+1 patterns. Read-only reviewe |
| doc-updater model: haiku | | |
| e2e-runner model: sonnet | | |
| escalation-fixer model: opus | Last-resort fixer in the debugging escalation chain (build-error-resolver -> systematic-debugger -> rca-debugger -> escalation-fixer), invoked when narrower-scoped fixes have failed: most commonly whe |
| planner model: opus | | |
| rca-debugger model: opus | | |
| refactor-cleaner model: sonnet | | |
| security-reviewer model: sonnet | | |
| skeptical-auditor model: sonnet | | |
| systematic-debugger model: sonnet | | |
| tdd-guide model: sonnet | | |
| verify-agent model: haiku | | |
Hooks (23)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | ~/.claude/hooks/remote-command-guard.sh |
| PreToolUse | mcp__* | ~/.claude/hooks/rate-limiter.sh |
| PreToolUse | mcp__* | ~/.claude/hooks/mcp-usage-tracker.sh |
| SessionStart | * | ~/.claude/hooks/context-sync-suggest.sh |
| SessionStart | * | ~/.claude/hooks/forge-update-check.sh |
| SessionStart | * | FORGE_SESSION_MODE=report ~/.claude/hooks/session-time-report.sh |
| SessionStart | compact | ~/.claude/hooks/post-compact-restore.sh |
| SessionEnd | * | ~/.claude/hooks/session-time-report.sh |
| PreCompact | * | ~/.claude/hooks/pre-compact-snapshot.sh |
| UserPromptSubmit | * | ~/.claude/hooks/work-tracker-prompt.sh |
| PostToolUse | * | ~/.claude/hooks/work-tracker-tool.sh |
| PostToolUse | * | ~/.claude/hooks/output-secret-filter.sh |
| PostToolUse | * | ~/.claude/skills/continuous-learning-v2/hooks/observe.sh |
| PostToolUse | * | ~/.claude/hooks/loop-detection.sh |
| PostToolUse | Edit | ~/.claude/hooks/code-quality-reminder.sh |
| PostToolUse | Write | ~/.claude/hooks/code-quality-reminder.sh |
| PostToolUse | Edit|Write | ~/.claude/hooks/security-auto-trigger.sh |
| PostToolUse | Edit|Write | ~/.claude/hooks/auto-verify-fix.sh |
| PostToolUse | Edit|Write | ~/.claude/hooks/emdash-slop-guard.sh |
| Stop | * | ~/.claude/hooks/work-tracker-stop.sh |
| Stop | * | ~/.claude/hooks/session-wrap-suggest.sh |
| StopFailure | * | ~/.claude/hooks/api-error-auto-resume.sh |
| TaskCompleted | * | ~/.claude/hooks/task-completed.sh |
Slash commands (35)
/agent-router/auto/build-fix/checkpoint/code-review/commit-push-pr/e2e/eval/explore/forge-update/guide/handoff-verify/init-project/learn/loop-forge/next-task/orchestrate/plan/pull/quick-commit/refactor-clean/security-review/show-setup/suggest-automation/sync-docs/sync/tdd/test-coverage/update-codemaps/update-docs/verify-loop/web-checklist/workflow-classify/worktree-cleanup/worktree-start
Permissions
deny (56)
WebFetch
WebFetch(*)
Bash(rm -rf /)*
Bash(rm -rf ~)*
Bash(rm -rf .)*
Bash(rm -r .)*
Bash(rm -r ./)*
Bash(rm -rf *)*
Bash(sudo:*)
Bash(chmod 777:*)
Bash(>/dev/*)
Bash(curl*|*sh)*
Bash(wget*|*sh)*
Bash(*>~/.ssh/*)
Bash(*>~/.zshrc)*
Bash(*>~/.bashrc)*
Bash(*>~/.profile)*
Bash(*>~/.zprofile)*
Bash(git push --force*main)*
Bash(git push -f*main)*
Bash(git push --force*master)*
Bash(git push -f*master)*
Bash(git push --force-with-lease*main)*
Bash(git push --force-with-lease*master)*
Bash(git push origin +main)*
Bash(git push origin +master)*
Bash(git reset --hard origin/*)*
Bash(git clean -f*)*
Bash(git checkout -- .)*
Bash(git restore .)*
Bash(npm publish)*
Bash(pnpm publish)*
Bash(yarn publish)*
Bash(docker system prune)*
Bash(mkfs*)*
Bash(dd if=*)*
Bash(eval *)*
Bash(bash -c *)*
Bash(/bin/bash -c *)*
Bash(sh -c *)*
Bash(/bin/sh -c *)*
Bash(osascript*)*
Bash(/usr/bin/osascript*)*
Bash(crontab*)*
Bash(launchctl*)*
Bash(python3 -c *import os*)*
Bash(python3 -c *import subprocess*)*
Bash(python3 -c *import importlib*)*
Bash(python3 -c *__import__*)*
Bash(node -e *)*
Bash(/usr/local/bin/node -e *)*
Bash(perl -e *)*
Bash(/usr/bin/perl -e *)*
Bash(xargs *)*
Bash(open http*)*
Bash(source /dev/*)*
ask (0)
—
allow (29)
Bash(*)
Read(*)
Write(*)
Edit(*)
Task(*)
Glob(*)
Grep(*)
Search(*)
Skill(*)
ToolSearch(*)
NotebookEdit(*)
WebSearch
WebSearch(*)
SendMessage(*)
TeamCreate(*)
TeamDelete(*)
TaskCreate(*)
TaskUpdate(*)
TaskGet(*)
TaskList(*)
TaskOutput(*)
TaskStop(*)
EnterPlanMode(*)
AskUserQuestion(*)
ListMcpResourcesTool(*)
ReadMcpResourceTool(*)
mcp__playwright__*
mcp__context7__*
mcp__jina-reader__*
Similar rigs
immacualate/claude-forge
Transform Claude Code into a complete development environment for efficient coding and project management.
YOLO Cowboy 587 tok ·
WorldFlowAI/everything-claude-code
Claude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development
Orchestrator 1.5k tok ·
HABUBUSS/everything-claude-code
Discover production-ready Claude Code configs: agents, skills, hooks, commands, rules, and MCP setups from an Anthropic hackathon winner.
Orchestrator 1.5k tok ·
OsamaA140/agent-trials
Prove an agent does its job before you trust it: employee templates, deterministic pass^k trials, zero-token safety hooks, token-lean Claude Code config.
Orchestrator 1.5k tok ·