~ / rigs / immacualate / claude-forge

immacualate/claude-forge

Transform Claude Code into a complete development environment for efficient coding and project management.

↗ GitHub ★ 5 MIT updated today project Claude Code Claude plugin
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~587 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit immacualate/claude-forge/agents ./rig-claude-forge/agents
$ npx degit immacualate/claude-forge/commands ./rig-claude-forge/commands
$ npx degit immacualate/claude-forge/skills ./rig-claude-forge/skills
$ npx degit immacualate/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 immacualate/claude-forge/skills/build-system .claude/skills/build-system
$ npx degit immacualate/claude-forge/skills/cache-components .claude/skills/cache-components
$ npx degit immacualate/claude-forge/skills/cc-dev-agent .claude/skills/cc-dev-agent
$ npx degit immacualate/claude-forge/skills/continuous-learning-v2 .claude/skills/continuous-learning-v2
$ npx degit immacualate/claude-forge/skills/eval-harness .claude/skills/eval-harness
$ npx degit immacualate/claude-forge/skills/frontend-code-review .claude/skills/frontend-code-review
$ npx degit immacualate/claude-forge/skills/manage-skills .claude/skills/manage-skills
$ npx degit immacualate/claude-forge/skills/prompts-chat .claude/skills/prompts-chat
$ npx degit immacualate/claude-forge/skills/security-pipeline .claude/skills/security-pipeline
$ npx degit immacualate/claude-forge/skills/session-wrap .claude/skills/session-wrap
$ npx degit immacualate/claude-forge/skills/skill-factory .claude/skills/skill-factory
$ npx degit immacualate/claude-forge/skills/strategic-compact .claude/skills/strategic-compact
$ npx degit immacualate/claude-forge/skills/team-orchestrator .claude/skills/team-orchestrator
$ npx degit immacualate/claude-forge/skills/verification-engine .claude/skills/verification-engine
$ npx degit immacualate/claude-forge/skills/verify-implementation .claude/skills/verify-implementation
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/architect.md
$ curl -fsSL --create-dirs -o .claude/agents/build-error-resolver.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/build-error-resolver.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-reviewer.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/database-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/doc-updater.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/doc-updater.md
$ curl -fsSL --create-dirs -o .claude/agents/e2e-runner.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/e2e-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/planner.md
$ curl -fsSL --create-dirs -o .claude/agents/refactor-cleaner.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/refactor-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/tdd-guide.md https://raw.githubusercontent.com/immacualate/claude-forge/main/agents/tdd-guide.md
$ curl -fsSL --create-dirs -o .claude/agents/verify-agent.md https://raw.githubusercontent.com/immacualate/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 (15)

Subagents (11)

architect—
build-error-resolver—
code-reviewer—
database-reviewer—
doc-updater—
e2e-runner—
planner—
refactor-cleaner—
security-reviewer—
tdd-guide—
verify-agent—

Hooks (15)

eventmatcherruns
PreToolUseBash~/.claude/hooks/remote-command-guard.sh
PreToolUsemcp__*~/.claude/hooks/rate-limiter.sh
PreToolUsemcp__*~/.claude/hooks/mcp-usage-tracker.sh
SessionStart*~/.claude/hooks/context-sync-suggest.sh
SessionStart*~/.claude/hooks/forge-update-check.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
PostToolUseEdit~/.claude/hooks/code-quality-reminder.sh
PostToolUseWrite~/.claude/hooks/code-quality-reminder.sh
PostToolUseEdit|Write~/.claude/hooks/security-auto-trigger.sh
Stop*~/.claude/hooks/work-tracker-stop.sh
Stop*~/.claude/hooks/session-wrap-suggest.sh
TaskCompleted*~/.claude/hooks/task-completed.sh

Slash commands (54)

/auto/build-fix/checkpoint/code-review/commit-push-pr/debugging-strategies/SKILL/dependency-upgrade/SKILL/e2e/eval/evaluating-code-models/SKILL/evaluating-code-models/references/benchmarks/evaluating-code-models/references/custom-tasks/evaluating-code-models/references/issues/evaluating-llms-harness/SKILL/evaluating-llms-harness/references/api-evaluation/evaluating-llms-harness/references/benchmark-guide/evaluating-llms-harness/references/custom-tasks/evaluating-llms-harness/references/distributed-eval/explore/extract-errors/SKILL/forge-update/guide/handoff-verify/init-project/learn/next-task/orchestrate/plan/pull/quick-commit/refactor-clean/security-compliance/SKILL/security-compliance/examples/incident-response-template/security-compliance/examples/soc2-control-example/security-compliance/reference/application-security/security-compliance/reference/compliance-frameworks/security-compliance/reference/security-architecture/security-compliance/reference/security-operations/security-compliance/reference/threat-modeling-risk/security-review/show-setup/stride-analysis-patterns/SKILL/suggest-automation/summarize/SKILL/sync-docs/sync/tdd/test-coverage/update-codemaps/update-docs/verify-loop/web-checklist/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 (32)
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__context7__*
mcp__exa__*
mcp__memory__*
mcp__github__*
mcp__fetch__*
mcp__jina-reader__*

Similar rigs

copied ✓