freshcrate
Home > Frameworks > claude-forge

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.

Description

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.

README

Claude Forge

Turn Claude Code into a full development environment

MIT LicenseClaude CodeStarsForksContributorsLast Commit Quick StartWorkflowsWhat's InsideInstallationArchitectureCustomization한국어


What is Claude Forge?

Claude Forge is an open-source development environment for Claude Code that provides 11 specialized agents, 40 slash commands, 15 skill workflows, and 15 automation hooks. Often described as "oh-my-zsh for Claude Code", it transforms Claude Code from a basic CLI into a full-featured development environment. One install gives you agents, commands, skills, hooks, and 9 rule files -- all pre-wired and ready to go.

Think of it as oh-my-zsh for Claude Code: the same way oh-my-zsh enhances your terminal, Claude Forge supercharges your AI coding assistant.


⚡ Quick Start

Install as Plugin (Recommended)

Claude Forge is available on the Anthropic Official Plugin Marketplace and can be installed directly from Claude Code:

# Option A: Install from Official Marketplace (after approval)
/plugin install claude-forge@claude-plugins-official

# Option B: Install from Claude Forge Marketplace
/plugin marketplace add sangrokjung/claude-forge
/plugin install claude-forge@claude-forge

# Option C: Install directly from GitHub
claude plugin install github:sangrokjung/claude-forge

To update:

/plugin marketplace update claude-forge

Note: Claude Forge has been submitted to the Anthropic Official Plugin Directory and is pending review. In the meantime, use Option B or C above.

Install via Git Clone

For development or customization, clone the repository:

# 1. Clone
git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git
cd claude-forge

# 2. Install (creates symlinks to ~/.claude)
./install.sh

# 3. Launch Claude Code
claude

install.sh symlinks everything to ~/.claude/, so git pull updates instantly.

If you find Claude Forge useful, please consider giving it a star -- it helps others discover this project.

What's New in v2.2

Change Description
Surgical Changes Principle New 12th golden principle: only change what was requested. No drive-by refactoring, style drift, or adjacent "improvements". Inspired by Andrej Karpathy's observations on LLM coding pitfalls.
State Assumptions Before Coding New interaction rule: surface assumptions and present alternatives before implementing ambiguous requirements -- don't guess silently.
Anti-Rationalization Expansion Two new entries block common LLM excuses: "while I'm here, let me clean up" and "need abstraction for extensibility".
v2.1 Changes
Change Description
Verification Rules New verification.md rule enforces evidence-based completion -- no claims without fresh test/build output.
Agent Self-Evolution Core 5 agents (planner, architect, code-reviewer, security-reviewer, tdd-guide) now record learnings in ~/.claude/agent-memory/ after each task.
Hook Sync Added forge-update-check.sh (session start update notification) and observe.sh (continuous learning observation).

New here?

If you're new to development or Claude Code, start with these:

Step What to do
1 Run /guide after install -- an interactive 3-minute tour
2 Read First Steps -- glossary + TOP 6 commands
3 Browse Workflow Recipes -- 5 copy-paste scenarios

Or just type /auto login page and let Claude Forge handle the entire plan-to-PR pipeline for you.


🔄 Development Workflows

Feature Development Workflow

Real-world workflows that chain commands, agents, and skills together.

Feature Development

Build new features with a plan-first, test-first approach:

/plan → /tdd → /code-review → /handoff-verify → /commit-push-pr → /sync
graph LR
    P["/plan<br><small>Design & risk analysis</small>"] --> T["/tdd<br><small>Tests first, then code</small>"]
    T --> CR["/code-review<br><small>Quality & security check</small>"]
    CR --> HV["/handoff-verify<br><small>Fresh-context validation</small>"]
    HV --> CPR["/commit-push-pr<br><small>Commit, push, PR & merge</small>"]
    CPR --> S["/sync<br><small>Sync project docs</small>"]

    style P fill:#533483,stroke:#fff,color:#fff
    style T fill:#0f3460,stroke:#fff,color:#fff
    style CR fill:#0f3460,stroke:#fff,color:#fff
    style HV fill:#e94560,stroke:#fff,color:#fff
    style CPR fill:#1a1a2e,stroke:#fff,color:#fff
    style S fill:#16213e,stroke:#fff,color:#fff
Loading
Step What happens
/plan AI creates an implementation plan. Waits for your confirmation before coding.
/tdd Write tests first, then code. One unit of work at a time.
/code-review Security + quality check on the code you just wrote.
/handoff-verify Auto-verify build/test/lint all at once.
/commit-push-pr Commit, push, create PR, and optionally merge -- all in one.
/sync Sync project docs (prompt_plan.md, spec.md, CLAUDE.md, rules).

Bug Fix

Fast turnaround for bug fixes with automatic retry:

/explore → /tdd → /verify-loop → /quick-commit → /sync
Step What happens
/explore Navigate the codebase to find where the bug lives.
/tdd Write a test that reproduces the bug, then fix it.
/verify-loop Auto-retry build/lint/test up to 3 times with auto-fix on failure.
/quick-commit Fast commit for simple, well-tested changes.
/sync Sync project docs after commit.

Security Audit

Comprehensive security analysis combining CWE and STRIDE:

/security-review → /stride-analysis-patterns → /security-compliance
Step What happens
/security-review CWE Top 25 vulnerability scan + STRIDE threat modeling.
/stride-analysis-patterns Systematic STRIDE methodology applied to system architecture.
/security-compliance SOC2, ISO27001, GDPR, HIPAA compliance verification.

Team Collaboration

Agent Teams Hub-and-Spoke

Parallel multi-agent execution for complex tasks:

/orchestrate → Agent Teams (parallel work) → /commit-push-pr
Step What happens
/orchestrate Create an Agent Team with file-ownership separation and hub-and-spoke coordination.
Agent Teams Multiple agents work in parallel on frontend, backend, tests, etc.
/commit-push-pr Merge all work, verify, and ship.

Why Claude Forge?

Most developers either use Claude Code with no customization or spend hours assembling individual configs. Claude Forge gives you a production-ready setup in 5 minutes.

Feature Claude Forge Basic .claude/ Setup Individual Plugins
Agents 11 pre-configured (Opus + Sonnet) Manual setup required Varies by plugin
Slash Commands 40 ready-to-use None Per-plugin basis
Skill Workflows 15 multi-step pipelines None Per-plugin basis
Security 6-layer automated hooks None by default Per-plugin basis
Installation 5 min, one command Hours of manual config Per-plugin install
Updates git pull (instant) Manual per-file Per-plugin update
Workflow Integration End-to-end pipelines (plan to PR) Disconnected tools Not integrated

📦 What's Inside Claude Forge

Claude Forge Components

Category Count Highlights
Agents 11 planner architect code-reviewer security-reviewer tdd-guide database-reviewer + 5 more
Commands 40 /commit-push-pr /handoff-verify /explore /tdd /plan /orchestrate /security-review ...
Skills 15 build-system security-pipeline eval-harness team-orchestrator session-wrap ...
Hooks 15 Secret filtering, remote command guard, DB protection, security auto-trigger, rate limiting ...
Rules 9 coding-style security git-workflow golden-principles agents interaction verification ...
MCP Servers 6 context7 memory exa github fetch jina-reader

📥 Claude Forge Installation Guide

Prerequisites

Dependency Version Check
Node.js v22+ node -v
Git any git --version
jq any (macOS/Linux) jq --version
Claude Code CLI ≥1.0 claude --version

macOS / Linux

git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git
cd claude-forge
./install.sh

The installer:

  1. Checks dependencies (node, git, jq)
  2. Initializes git submodules (CC CHIPS status bar)
  3. Backs up existing ~/.claude/ if present
  4. Creates symlinks for 7 directories + settings.json to ~/.claude/
  5. Applies CC CHIPS custom overlay
  6. Optionally installs MCP servers and external skills
  7. Adds shell aliases (ccclaude, ccrclaude --resume)

Because it uses symlinks, git pull in the repo updates everything instantly.

Windows

# Run PowerShell as Administrator
.\install.ps1

Windows uses file copies instead of symlinks. Re-run install.ps1 after git pull to update.

MCP Server Setup

Server API Key Setup
context7 Not required Auto-installed via install.sh
memory Not required Auto-installed via install.sh
fetch Not required Requires uvx (Python)
jina-reader Not required Auto-installed via install.sh
exa OAuth claude mcp add exa --url https://mcp.exa.ai/mcp
github PAT Set GITHUB_PERSONAL_ACCESS_TOKEN env var

Customization

Override settings without modifying tracked files:

cp setup/settings.local.template.json ~/.claude/settings.local.json
vim ~/.claude/settings.local.json

settings.local.json merges on top of settings.json automatically.


🏗 Claude Forge Architecture

Symlink Architecture

graph TB
    subgraph REPO["claude-forge (git repo)"]
        A["agents/ (11)"]
        C["commands/ (40)"]
        S["skills/ (15)"]
        H["hooks/ (15)"]
        R["rules/ (9)"]
        SC["scripts/"]
        CC["cc-chips/"]
        K["knowledge/"]
        REF["reference/"]
        SET["settings.json"]
    end

    INSTALL["./install.sh"]
    REPO --> INSTALL

    subgraph HOME["~/.claude/ (symlinked)"]
        HA["agents/"]
        HC["commands/"]
        HS["skills/"]
        HH["hooks/"]
        HR["rules/"]
        HSC["scripts/"]
        HCC["cc-chips/"]
        HSET["settings.json"]
    end

    INSTALL -->|symlink| HOME

    CLAUDE["claude (CLI)"]
    HOME --> CLAUDE

    style REPO fill:#1a1a2e,stroke:#e94560,color:#fff
    style HOME fill:#0f3460,stroke:#16213e,color:#fff
    style INSTALL fill:#e94560,stroke:#fff,color:#fff
    style CLAUDE fill:#533483,stroke:#fff,color:#fff
Loading
Full Directory Tree
claude-forge/
  ├── agents/               Agent definitions (11 .md files)
  ├── cc-chips/             Status bar submodule
  ├── cc-chips-custom/      Custom status bar overlay
  ├── commands/             Slash commands (32 .md + 8 SKILL dirs)
  ├── docs/                 Screenshots, diagrams
  ├── hooks/                Event-driven shell scripts (15)
  ├── knowledge/            Knowledge base entries
  ├── reference/            Reference documentation
  ├── rules/                Auto-loaded rule files (9)
  ├── scripts/              Utility scripts
  ├── setup/                Installation guides + templates
  ├── skills/               Multi-step skill workflows (15)
  ├── install.sh            macOS/Linux installer (symlinks)
  ├── install.ps1           Windows installer (copies)
  ├── mcp-servers.json      MCP server configurations
  ├── settings.json         Claude Code settings
  ├── CONTRIBUTING.md       Contribution guide
  ├── SECURITY.md           Security policy
  └── LICENSE               MIT License

🔀 Agent Router System

The Agent Router is a forced delegation system that ensures specialized agents handle their domain tasks instead of Claude doing everything directly. Without this, Claude defaults to handling all tasks itself -- even when a specialized agent would produce better results.

How It Works

graph LR
    U["User Message"] --> SP["using-superpowers<br><small>1% rule: MUST check skills</small>"]
    SP --> AR["agent-router<br><small>Domain match check</small>"]
    AR -->|"Match found"| A["Agent Tool<br><small>Spawn specialist</small>"]
    AR -->|"No match"| D["Direct Response"]
    A --> R["Specialist Result"]

    style U fill:#1a1a2e,stroke:#fff,color:#fff
    style SP fill:#e94560,stroke:#fff,color:#fff
    style AR fill:#533483,stroke:#fff,color:#fff
    style A fill:#0f3460,stroke:#fff,color:#fff
    style D fill:#16213e,stroke:#fff,color:#fff
    style R fill:#0f3460,stroke:#fff,color:#fff
Loading

The Forcing Chain

Layer Mechanism Role
system-reminder Lists agent-router skill description every turn Visibility
using-superpowers "1% chance a skill applies? You MUST invoke it" Forcing
agent-router Routing table: keyword → agent mapping Delegation
agents-v2.md Priority rules and team management Orchestration

Routing Table (33 Agents)

Domain Keywords Agent
Planning implementation plan, complex feature planner
Code Review code review, review this code-reviewer
Architecture architecture, tech debt, scalability architect
TDD test first, TDD, red-green tdd-guide
Legal contract, NDA, law, court ruling contract-legal
Finance tax, accounting, VAT, income tax financial-accountant
Patent patent, invention, trademark, IP patent-attorney
SEO SEO, GEO, AEO, search ranking seo-geo-aeo-strategist
Strategy product strategy, business plan, roadmap product-strategist
Copywriting copy, headline, CTA, ad copy copywriting
Quotation estimate, quote, pricing quotation
Gov Support government grant, subsidy, TIPS gov-support-strategist
Ads ad optimization, ROAS ad-optimizer-team
Growth marketing strategy, growth performance-growth-marketer
Content content planning, YouTube qjc-content
CRM sales, leads, CRM, pipeline crm-manager
Design UI, UX, landing page, dashboard web-designer
Video Remotion, video production remotion-creator
Research research, market analysis researcher
AI Research AI research, paper survey, SOTA ai-researcher
Storytelling brand story, narrative, pitch deck storyteller

Team sub-agents (ad-compass, ad-scout-google, ad-scout-meta, action-architect, folder-hunter, mail-scout) are managed by their parent team agents and are not directly routed.

Anti-Recursion Guard

Both using-superpowers and agent-router include <SUBAGENT-STOP> guards to prevent infinite recursion when an agent is already running inside a subagent context.

Customization

Edit commands/agent-router.md to add your own agents to the routing table:

| my custom keyword | my-custom-agent |

The router will automatically delegate matching requests to your agent.


🛡 Claude Code Automation Hooks

Security Hooks

6-Layer Security Defense

Hook Trigger Protects Against
output-secret-filter.sh PostToolUse Leaked API keys, tokens, passwords in output
remote-command-guard.sh PreToolUse (Bash) Unsafe remote commands (curl pipe, wget pipe)
db-guard.sh PreToolUse Destructive SQL (DROP, TRUNCATE, DELETE without WHERE)
security-auto-trigger.sh PostToolUse (Edit/Write) Vulnerabilities in code changes
rate-limiter.sh PreToolUse (MCP) MCP server abuse / excessive calls
mcp-usage-tracker.sh PreToolUse (MCP) Tracks MCP usage for monitoring

Utility Hooks

Hook Trigger Purpose
code-quality-reminder.sh PostToolUse (Edit/Write) Reminds about immutability, small files, error handling
context-sync-suggest.sh SessionStart Suggests syncing docs at session start
session-wrap-suggest.sh Stop Suggests session wrap-up before ending
work-tracker-prompt.sh UserPromptSubmit Tracks work for analytics
work-tracker-tool.sh PostToolUse Tracks tool usage for analytics
work-tracker-stop.sh Stop Finalizes work tracking data
task-completed.sh TaskCompleted Notifies on subagent task completion
expensive-mcp-warning.sh - Warns about costly MCP operations

🤖 Claude Code Agents

Each agent has a color in the UI for quick visual identification:

Opus Agents (6) -- Deep analysis & planning

Agent Color Purpose
planner blue Implementation planning for complex features and refactoring
architect blue System design, scalability decisions, technical architecture
code-reviewer blue Quality, security, and maintainability review
security-reviewer red OWASP Top 10, secrets, SSRF, injection detection
tdd-guide cyan Test-driven development enforcement (RED → GREEN → IMPROVE)
database-reviewer blue PostgreSQL/Supabase query optimization, schema design

Sonnet Agents (5) -- Fast execution & automation

Agent Color Purpose
build-error-resolver cyan Fix build/TypeScript errors with minimal diffs
e2e-runner cyan Generate and run Playwright E2E tests
refactor-cleaner yellow Dead code cleanup using knip, depcheck, ts-prune
doc-updater yellow Documentation and codemap updates
verify-agent cyan Fresh-context build/lint/test verification

Color Semantics

Color Meaning
blue Analysis & review
cyan Testing & verification
yellow Maintenance & data
red Security & critical
magenta Creative & research
green Business & success

📋 All Claude Forge Commands

40 Commands (click to expand)

Core Workflow

Command Description
/plan AI creates implementation plan. Waits for confirmation before coding.
/tdd Write tests first, then code. One unit of work at a time.
/code-review Security + quality check on code you just wrote.
/handoff-verify Auto-verify build/test/lint all at once.
/commit-push-pr Commit, push, create PR, optionally merge -- all in one.
/quick-commit Fast commit for simple, well-tested changes.
/verify-loop Auto-retry build/lint/test up to 3x with auto-fix.
/auto One-button automation: plan to PR without stopping.
/guide Interactive 3-minute tour for first-time users.

Exploration & Analysis

Command Description
/explore Navigate and analyze codebase structure.
/build-fix Incrementally fix TypeScript and build errors.
/next-task Recommend next task based on project state.
/suggest-automation Analyze repetitive patterns and suggest automation.

Security

Command Description
/security-review CWE Top 25 + STRIDE threat modeling.
/stride-analysis-patterns Systematic STRIDE methodology for threat identification.
/security-compliance SOC2, ISO27001, GDPR, HIPAA compliance checks.

Testing & Evaluation

Command Description
/e2e Generate and run Playwright end-to-end tests.
/test-coverage Analyze coverage gaps and generate missing tests.
/eval Eval-driven development workflow management.
/evaluating-code-models Benchmark code generation models (HumanEval, MBPP).
/evaluating-llms-harness Benchmark LLMs across 60+ academic benchmarks.

Documentation & Sync

Command Description
/update-codemaps Analyze codebase and update architecture docs.
/update-docs Sync documentation from source-of-truth.
/sync-docs Sync prompt_plan.md, spec.md, CLAUDE.md + rules.
/sync Pull latest changes and sync all project docs (prompt_plan.md, spec.md, CLAUDE.md, rules). Use after any workflow or at session start.
/pull Quick git pull origin main.

Project Management

Command Description
/init-project Scaffold new project with standard structure.
/orchestrate Agent Teams parallel orchestration.
/checkpoint Save/restore work state.
/learn Record lessons learned + suggest automation.
/web-checklist Post-merge web testing checklist.

Refactoring & Debugging

Command Description
/refactor-clean Identify and remove dead code with test verification.
/debugging-strategies Systematic debugging techniques and profiling.
/dependency-upgrade Major dependency upgrades with compatibility analysis.
/extract-errors Extract and catalog error messages.

Git Worktree

Command Description
/worktree-start Create git worktree for parallel development.
/worktree-cleanup Clean up worktrees after PR completion.

Utilities

Command Description
/summarize Summarize URLs, podcasts, transcripts, local files.

🧩 All Claude Forge Skills

15 Skills (click to expand)
Skill Description
build-system Auto-detect and run project build systems.
cache-components Next.js Cache Components and Partial Prerendering (PPR) guidance.
cc-dev-agent Claude Code development workflow optimization (context engineering, sub-agents, TDD).
continuous-learning-v2 Instinct-based learning: observe sessions via hooks, create atomic instincts with confidence scoring.
eval-harness Formal evaluation framework for eval-driven development (EDD).
frontend-code-review Frontend file review (.tsx, .ts, .js) with checklist rules.
manage-skills Analyze session changes, detect missing verification skills, create/update skills.
prompts-chat Skill/prompt exploration, search, and improvement.
security-pipeline CWE Top 25 + STRIDE automated security verification pipeline.
session-wrap End-of-session cleanup: 4 parallel subagents detect docs, patterns, learnings, follow-ups.
skill-factory Convert reusable session patterns into Claude Code skills automatically.
strategic-compact Suggest manual context compaction at logical intervals to preserve context.
team-orchestrator Agent Teams engine: team composition, task distribution, dependency management.
verification-engine Integrated verification engine: fresh-context subagent verification loop.
verify-implementation Run all project verify skills and generate unified pattern verification report.

Frequently Asked Questions

What is Claude Forge?

Claude Forge is an open-source development environment for Claude Code. It bundles 11 specialized agents, 40 slash commands, 15 skill workflows, 15 automation hooks, and 9 rule files into a single install. Think of it as "oh-my-zsh for Claude Code" -- it turns the basic Claude Code CLI into a fully equipped coding environment with built-i

Release History

VersionChangesUrgencyDate
v1.0.0# Claude Forge v1.0.0 **oh-my-zsh for Claude Code** — Turn Claude Code into a full development environment. ## What's Included | Category | Count | Details | |:---------|:-----:|:--------| | **Agents** | 11 | 6 Opus (planner, architect, code-reviewer, security-reviewer, tdd-guide, database-reviewer) + 5 Sonnet (build-error-resolver, e2e-runner, refactor-cleaner, doc-updater, verify-agent) | | **Slash Commands** | 36 | /plan, /tdd, /code-review, /commit-push-pr, /orchestrate, /security-review,Low2/24/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

claudekit🛠️ Accelerate your Python and JavaScript development with Claude Kit's toolkit, featuring specialized agents, slash commands, and advanced context management.main@2026-04-21
be-my-butlerOrchestrate multiple agents to execute Claude Code workflows with cross-model verification for reliable AI code automation.main@2026-04-21
BashiTurn Claude Code into a structured development team. 600+ skills via Cortex MCP, 12 agents, 20 commands. Built for people who can direct but don't write code. npx create-bashi-appv3.3.0
anty-frameworkAI Workforce plugin for Claude Code — proactive sales & marketing strategy for startup founders. 24 domain knowledge skills, 10 commands, 4 AI agents. Integrates 15+ strategic frameworks.v0.1.0
claude-code-recipesProvide ready-to-use Claude Code commands, subagents, hooks, skills, and configs to simplify setup and speed up development.main@2026-04-21