claude-forge

作者 sangrokjung已验证

oh-my-zsh for Claude Code — 16 agents, 35 commands, 32 skills, 21 safety hooks in one install. v4.0 adds an adversarial review loop: a second agent that never sees the first one's reasoning. MIT.

811
Stars
176
Forks
Shell
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/sangrokjung/claude-forge

快速入门

使用 claude-forge 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Claude Forge

⚡ New here? Walk through setup in 60 seconds →

English · 한국어 · 中文

oh-my-zsh for Claude Code — one install, full professional kit

MIT License Claude Code Stars Forks Contributors Last Commit

What is it?Why bother?InstallWhat's insideHow to useArchitectureFAQ한국어

v4.0.0 (August 2026) — Leads with the adversarial verification loop: every behavioral change is checked by a fresh, independent reviewer (adversarial-reviewer) that did not write the code and does not see the maker's reasoning — maker≠checker until the checker issues APPROVE. This is not theoretical: building v4.0 itself, the loop caught three real defects in the maintainer's own PRs (#58, #61) — a CI parity guard that passed on its own regression, the same guard's fix carrying an identical hole one level down, and a dependency ceiling that silently pinned a year-old release. Full worked example with the actual envelopes: docs/VERIFICATION-LOOP.md. Also ships a reliability pack (unattended API-error auto-resume, session relay across /compact, doom-loop + edit-time verify hooks, an opt-in pre-commit secret guard, and the shared libs/hook-guard.sh they build on — wiring guide: docs/RELIABILITY.md), a debugging escalation chain (systematic-debuggerrca-debuggerescalation-fixer), task-grade routing (/workflow-classify sizes work S/M/L/XL and routes documentation + verification depth accordingly), and Korean prose quality guardrails (translation-ese/AI-idiom avoidance at generation time, not just cleanup). 16 agents, 35 commands, 32 skills, 21 hooks, 14 rules. See MIGRATION.md.

v3.1.1 (hotfix, August 2026) — Fixes plugin install failing to load entirely (Hook load failed: expected record, received undefined). If /plugin install claude-forge showed ✘ failed to load and none of the skills, agents or commands appeared, upgrade to 3.1.1. Also restores Windows install.ps1 parity (statusLine and scripts/ were never copied). See #52, #57, #50.

v3.1.0 released (June 2026) — Adds loop-forge (turn a repetitive task into a reusable, self-guarding slash command) and a full beginner-friendly rewrite of this README with diagrams. Built on v3.0.2 (LLM-readable install) and v3.0.1 (Anthropic 2026 standard alignment: Hooks 21+ events, Subagent frontmatter v2, Skills/Commands hybrid policy, 4-server MCP minimum). See MIGRATION.md.


What is Claude Forge?

Plain English version: Claude Code is an AI coding assistant that lives in your terminal. Out of the box it is capable but bare — like a new employee who knows how to code but has no company procedures, no safety checklists, no templates, and no specialist colleagues to call on.

Claude Forge is the equipment pack for that assistant. One install gives it:

  • 16 specialist "colleagues" (agents) it can delegate to — planner, security reviewer, TDD guide, adversarial reviewer, and more
  • 35 one-word shortcuts (commands like /plan, /tdd, /code-review) that trigger full workflows
  • 32 saved procedures (skills) it follows automatically
  • 21 safety checks (hooks) that run silently in the background every time it touches your code — including an unattended API-error auto-resume and a doom-loop guard
  • 14 rule files that define how it should behave
  • 4 external tool connections (browser automation, live docs search, and more)

The oh-my-zsh analogy: oh-my-zsh is a free add-on that turns a plain terminal into a colorful, plugin-packed power tool — without changing what the terminal fundamentally does. Claude Forge does the same thing for Claude Code.


✨ Why bother?

Without Claude ForgeWith Claude Forge
Claude Code writes code, but you have to remind it about tests, security, and docs every timeAutomated pipeline: plan → test → review → verify → ship, all connected
No safety net — Claude can run dangerous commands or leak secrets by accident6-layer hook system blocks risky actions before they happen
One AI doing everything alone16 specialist agents working in parallel (planner, architect, security reviewer, adversarial reviewer…)
Hours assembling your own config5-minute install, everything pre-wired
Updates require manual copy-pastegit pull — done

📥 Install in Minutes

Install in 3 steps

Option A — Claude Code Plugin (quick start, partial features)

Open a Claude Code session and run two commands:

/plugin marketplace add sangrokjung/claude-forge
/plugin install claude-forge

This gets you commands and most skills right away. Agents, hooks, rules, and MCP connections need Option B.

Update later: /plugin update claude-forge

Option B — Full Install (recommended, everything included)

One line in your terminal:

curl -fsSL https://raw.githubusercontent.com/sangrokjung/claude-forge/main/install.sh | bash

Or if you prefer to clone first:

git clone --recurse-submodules https://github.com/sangrokjung/claude-forge.git
cd claude-forge
./install.sh        # fresh install
# or
./install.sh --upgrade   # safe migration from v2.1

Windows users: Run .\install.ps1 in PowerShell as Administrator.

Which option should I pick?

What you getOption A (/plugin install)Option B (./install.sh)
Commands (35 shortcuts)
Skills (32 saved procedures)⚠️ partial
Agents (16 specialists)
Hooks (21 safety checks)
Rules (14 behavior guidelines)
MCP connections (4 tools)

Recommendation: Use Option B unless you only need a taste of commands and skills.

If Claude Forge helps you, a star on GitHub helps others find it.


📦 What's Inside

What's inside

Here is everything bundled in Claude Forge, explained in plain language:

WhatCountPlain English
Agents (specialist colleagues)16Each one is an AI focused on a single job — planner, architect, security checker, test guide, database expert, adversarial reviewer, and more. Claude calls the right one automatically.
Commands (shortcut buttons)35Type /plan and Claude creates a full implementation plan. Type /tdd and it writes tests first, then code. All 35 are pre-built shortcuts for common developer tasks.
Skills (saved procedures)32Step-by-step playbooks Claude follows automatically — like a recipe it has memorized. loop-forge turns any repetitive task into a reusable slash command in seconds; review-loop runs the maker≠checker verification cycle.
Hooks (silent safety checks)21 built-in + 9 opt-in examplesThese run before and after every action Claude takes. They block leaked passwords, dangerous database commands, and unsafe remote scripts — and, new in v4.0, they auto-resume a session after a retryable API error and nudge you when you're stuck editing the same file. Covers 21 lifecycle events.
Rules (behavior guidelines)14Written instructions Claude reads at the start of every session — coding style, security principles, git workflow conventions, when the verification loop is mandatory, and more.
MCP connections (external tools)4Browser automation (Playwright), live library docs (context7), web page reader (jina-reader), and Chrome DevTools for performance audits.
Full list: 16 Agents

Deep Analysis Agents (use the most capable model)

AgentWhat it does
plannerCreates detailed implementation plans for complex features. Waits for your sign-off before any code is written.
architectDesigns system structure, makes scalability decisions, reviews technical architecture.
code-reviewerChecks code quality, security, and maintainability after you write it.
security-reviewerScans for OWASP Top 10 vulnerabilities, leaked secrets, injection risks.
tdd-guideEnforces test-first development: RED (failing test) → GREEN (passing) → IMPROVE (refactor).
database-reviewerOptimizes PostgreSQL/Supabase queries, reviews schema design.

Fast Execution Agents (use a quicker model)

AgentWhat it does
build-error-resolverFixes TypeScript and build errors with minimal changes to surrounding code.
e2e-runnerGenerates and runs Playwright end-to-end browser tests.
refactor-cleanerFinds and removes dead code using knip, depcheck, ts-prune.
doc-updaterKeeps documentation and code maps in sync after changes.
verify-agentOpens a fresh context to verify build, lint, and tests all pass — like a second pair of eyes.

Verification & Debugging Agents (v4.0)

AgentWhat it does
adversarial-reviewerIndependent, read-only checker for the verification loop. Never wrote the change, never sees the maker's reasoning — tries to break the claim rather than confirm it. Returns APPROVE, REQUEST_CHANGES, or UNVERIFIED.
skeptical-auditorRe-audits a pass another agent already claimed: re-runs each step that was reported green and compares the real exit codes against the claim. Runs after verification, not instead of it — an independent verdict on the change itself is adversarial-reviewer's job.
systematic-debuggerReproduce → bisect → hypothesize → verify. Never guesses at a fix without a failing test that proves the hypothesis.
rca-debuggerEscalation from systematic-debugger for multi-system failures — 5-why + fishbone analysis when bisection alone is inconclusive.
escalation-fixerLast resort when build-error-resolver can't close a build error — allowed architectural-level changes, reads the escalation log to avoid repeating failed approaches.
Full list: 35 Commands

Core Workflow

CommandWhat it does
/planAI creates an implementation plan. Waits for your confirmation before coding.
/tddWrite tests first, then code. One unit of work at a time.
/code-reviewSecurity + quality check on the code you just wrote.
/handoff-verifyAuto-verify build/test/lint all at once.
/commit-push-prCommit, push, create PR, and optionally merge — all in one.
/quick-commitFast commit for simple, well-tested changes.
/verify-loopAuto-retry build/lint/test up to 3x with auto-fix.
/autoOne-button automation: plan to PR without stopping.
/guideInteractive 3-minute tour for first-time users.
/loop-forgeTurn a repetitive task into a reusable, self-guarding slash command.
/workflow-classifySize a task S/M/L/XL and route documentation depth + verification rigor accordingly.

Exploration & Analysis

CommandWhat it does
/exploreNavigate and analyze codebase structure.
/build-fixIncrementally fix TypeScript and build errors.
/next-taskRecommend next task based on project state.
/suggest-automationAnalyze repetitive patterns and suggest automation.
/agent-routerRoute a request to the specialist agent best suited for the task.

Security

CommandWhat it does
/security-reviewCWE Top 25 + STRIDE threat modeling.

Testing & Evaluation

CommandWhat it does
/e2eGenerate and run Playwright end-to-end tests.
/test-coverageAnalyze coverage gaps and generate missing tests.
/evalEval-driven development workflow management.

Documentation & Sync

CommandWhat it does
/update-codemapsAnalyze codebase and update architecture docs.
/update-docsSync documentation from source-of-truth.
/sync-docsSync prompt_plan.md, spec.md, CLAUDE.md + rules.
/syncPull latest changes and sync all project docs. Use after any workflow or at session start.
/pullQuick git pull origin main.
/forge-updateUpdate Claude Forge itself to the latest version from the remote.
/show-setupShow the current install status and project info.

Project Management

CommandWhat it does
/init-projectScaffold new project with standard structure.
/orchestrateAgent Teams parallel orchestration.
/checkpointSave/restore work state.
/learnRecord lessons learned + suggest automation.
/web-checklistPost-merge web testing checklist.

Refactoring & Debugging

CommandWhat it does
/refactor-cleanIdentify and remove dead code with test verification.

Git Worktree

CommandWhat it does
/worktree-startCreate git worktree for parallel development.
/worktree-cleanupClean up worktrees after PR completion.

The 8 commands that moved to skills/ in v3.0 (debugging-strategies, dependency-upgrade, evaluating-code-models, evaluating-llms-harness, extract-errors, security-compliance, stride-analysis-patterns, summarize) are listed once, under Skills below — see MIGRATION.md Step 5. install.sh still creates compatibility symlinks under commands/ for them.

Full list: 32 Skills
SkillWhat it does
blind-spot-passBefore starting work in an unfamiliar domain, surface what you don't know you don't know (unknown unknowns) and teach just enough to prompt well. Shift-left discovery.
build-systemAuto-detect and run project build systems.
cache-componentsNext.js Cache Components and Partial Prerendering (PPR) guidance.
cc-dev-agentClaude Code development workflow optimization (context engineering, sub-agents, TDD).
continuous-learning-v2Instinct-based learning: observe sessions via hooks, create atomic instincts with confidence scoring.
debugging-strategiesSystematic debugging techniques and profiling.
dependency-upgradeMajor dependency upgrades with compatibility analysis.
eval-harnessFormal evaluation framework for eval-driven development (EDD).
evaluating-code-modelsBenchmark code generation models (HumanEval, MBPP).
evaluating-llms-harnessBenchmark LLMs across 60+ academic benchmarks.
extract-errorsExtract and catalog error messages.
frontend-code-reviewFrontend file review (.tsx, .ts, .js) with checklist rules.
humanize-koreanStrip translation-ese and AI idioms from Korean prose without changing facts, numbers, or register.
korean-character-countCount Korean characters/syllables for length-constrained copy (titles, SMS, ad copy).
korean-spell-checkCheck Korean spelling and spacing. Sends the text to the third-party service nara-speller.co.kr, so keep client names and personal data out of it.
loop-forgeTurn a one-line repetitive task into a reusable, self-guarding slash command (5 loop shapes + auto verifier & hardstop).
manage-skillsAnalyze session changes, detect missing verification skills, create/update skills.
prompts-chatSkill/prompt exploration, search, and improvement.
relaySession handoff across /compact: writes a /compact one-liner plus a "baton" file with the next task, key files, and facts pulled verbatim from git/plan/session-summary state.
review-loopThe adversarial verification loop procedure: dispatch adversarial-reviewer, act on REQUEST_CHANGES, stop only on APPROVE against the current revision.
security-complianceSOC2, ISO27001, GDPR, HIPAA compliance checks.
security-pipelineCWE Top 25 + STRIDE automated security verification pipeline.
session-wrapEnd-of-session cleanup: 4 parallel subagents detect docs, patterns, learnings, follow-ups.
skill-factoryConvert reusable session patterns into Claude Code skills automatically.
strategic-compactSuggest manual context compaction at logical intervals to preserve context.
stride-analysis-patternsSystematic STRIDE methodology for threat identification.
summarizeSummarize URLs, podcasts, transcripts, local files.
systematic-debugging6-phase structured debugging procedure — reproduce, isolate, hypothesize, test, fix, verify.
team-orchestratorAgent Teams engine: team composition, task distribution, dependency management.
using-superpowersDiscover and invoke installed skills before responding to any request.
verification-engineIntegrated verification engine: fresh-context subagent verification loop.
verify-implementationRun all project verify skills and generate unified pattern verification report.
Full list: 21 Hooks (safety checks)

Security Hooks — block dangerous actions automatically

6-Layer Security Defense

HookWhen it runsWhat it blocks
output-secret-filter.shAfter every tool useLeaked API keys, tokens, passwords in output
remote-command-guard.shBefore Bash commandsUnsafe remote commands (curl pipe, wget pipe)
db-guard.shBefore database commandsDestructive SQL (DROP, TRUNCATE, DELETE without WHERE)
security-auto-trigger.shAfter file editsVulnerabilities in code changes
rate-limiter.shBefore MCP tool useMCP server abuse / excessive calls
mcp-usage-tracker.shBefore MCP tool useTracks MCP usage for monitoring

Reliability Hooks — v4.0, unattended-session safety net

HookWhen it runsWhat it does
api-error-auto-resume.shSession ends on a retryable API error (StopFailure)Classifies the failure, then schedules an unattended resume under fork-bomb-style caps. Full contract: rules/api-error-recovery.md
loop-detection.shAfter 5/10+ edits to the same file in one sessionNudges a rethink instead of letting the session spin — see docs/RELIABILITY.md
auto-verify-fix.shAfter editing a .ts/.tsx/.js/.jsx/.py fileLightweight type/syntax check, surfaces fixable errors immediately
pre-compact-snapshot.shBefore context compaction (PreCompact)Snapshots the pointer to the most recent relay skill baton
post-compact-restore.shRight after /compact (SessionStart, matcher compact)Restores that pointer into the fresh session's context, exactly once
emdash-slop-guard.shAfter editing a .md file whose content is substantially KoreanFlags em-dash AI-tell interjections — see rules/korean-writing-quality.md

Utility Hooks — helpful nudges in the background

HookWhen it runsWhat it does
code-quality-reminder.shAfter file editsReminds about immutability, small files, error handling
context-sync-suggest.shSession startSuggests syncing docs at session start
session-wrap-suggest.shBefore session endSuggests session wrap-up before ending
work-tracker-prompt.shWhen you submit a promptTracks work for analytics
work-tracker-tool.shAfter tool useTracks tool usage for analytics
work-tracker-stop.shOn stopFinalizes work tracking data
task-completed.shWhen subagent finishesNotifies on subagent task completion
expensive-mcp-warning.shBefore costly operationsWarns about expensive MCP calls

An opt-in pre-commit secret guard (scripts/install-precommit.sh) also ships as of v4.0 — it protects git commits in any repo you point it at, separately from the hooks above. See docs/RELIABILITY.md.

Opt-in Examples (9 extra, v3.0+)

9 additional .example files live in hooks/examples/, one per event: PostCompact, PostToolUseFailure, PreCompact, StopFailure, SubagentStart, SubagentStop, TaskCreated, WorktreeCreate, WorktreeRemove. Full 21-event coverage; 27-event catalog: hooks/README.md. To activate: rename *.example*.sh and register in settings.json.


🔄 How to Use It

Development workflow

The main development pipeline

Claude Forge's commands are designed to chain together. Here is the recommended flow for building any new feature:

/plan → /tdd → /code-review → /handoff-verify → /commit-push-pr

Feature Development Workflow

StepWhat Claude doesWhy
/planWrites an implementation plan and waits for your go-aheadNo code is written until you approve the approach
/tddWrites the tests first, then writes the code to pass themCatches mistakes before they become bugs
/code-reviewChecks the finished code for security holes and quality issuesA second pair of eyes, automatically
/handoff-verifyRuns build, tests, and lint in a fresh session to confirm everything passesCatches "works on my machine" problems
/commit-push-prCommits the code, pushes to GitHub, creates a pull request, and optionally merges itOne command to ship

Other common workflows

Fixing a bug:

/explore → /tdd → /verify-loop → /quick-commit → /sync

Security audit:

/security-review → /stride-analysis-patterns → /security-compliance

Parallel team work (multiple agents at once):

/orchestrate → Agent Teams (working in parallel) → /commit-push-pr

Agent Teams Hub-and-Spoke

Not sure where to start?

After installing, type /guide for an interactive 3-minute tour. Or just type:

/auto login page

Claude Forge will handle the entire plan-to-PR pipeline for you automatically.

Prefer to read first? docs/FIRST-STEPS.md walks through your first session step by step, and docs/WORKFLOW-RECIPES.md collects the command sequences for common jobs.


🏗 Architecture

Symlink Architecture

The installer creates symbolic links (shortcuts) from the claude-forge folder to ~/.claude/ — the folder Claude Code reads. This means git pull in the repo updates everything instantly, with no reinstall needed.

graph LR
    REPO["claude-forge repo<br>(git pull to update)"]
    INSTALL["./install.sh<br>(one-time setup)"]
    HOME["~/.claude/<br>(Claude reads this)"]
    CLAUDE["Claude Code"]

    REPO --> INSTALL
    INSTALL -->|"creates symlinks"| HOME
    HOME --> CLAUDE

Skills vs Commands: skills/ are knowledge and procedures Claude discovers and follows automatically. commands/ are explicit actions you trigger by typing /name. See docs/SKILLS-VS-COMMANDS.md.

Full Directory Tree
claude-forge/
  ├── agents/                    Agent definitions (16 .md files, frontmatter v2)
  ├── cc-chips/                  Status bar submodule
  ├── cc-chips-custom/           Custom status bar overlay
  ├── commands/                  Slash commands (35 .md, 8 dirs moved to skills/)
  ├── docs/                      Screenshots, diagrams, policy docs (v3.0+ guides, incl. RELIABILITY.md / VERIFICATION-LOOP.md)
  ├── hooks/                     Event-driven shell scripts (21)
  │   └── examples/              Opt-in .example samples for 21 lifecycle events (9)
  ├── knowledge/                 Knowledge base entries
  ├── libs/                      Shared shell libraries hooks source (hook-guard.sh)
  ├── reference/                 Reference docs (+ agent-schema.json, ai-tell-taxonomy.md)
  ├── rules/                     Auto-loaded rule files (14)
  ├── scripts/                   Utility scripts (incl. install-precommit.sh, api-error-resume-runner.sh)
  ├── setup/                     Installation guides + CLAUDE.md template
  ├── skills/                    Multi-step skill workflows (32, hybrid policy)
  ├── install.sh                 macOS/Linux installer (--upgrade supported)
  ├── install.ps1                Windows installer (--upgrade supported)
  ├── mcp-servers.json           MCP server defaults (4 minimal)
  ├── mcp-servers.optional.json  Optional MCP servers (memory/exa/github/fetch/time/...)
  ├── .claude-plugin/plugin.json Plugin manifest (4.0.0)
  ├── .claude-plugin/marketplace.json  Marketplace entry (4.0.0)
  ├── settings.json              Claude Code settings (2026 fields)
  ├── MIGRATION.md               v2.1 → v4.0 migration guide (EN)
  ├── MIGRATION.ko.md            v2.1 → v4.0 migration guide (KO)
  ├── CONTRIBUTING.md            Contribution guide
  ├── SECURITY.md                Security policy
  └── LICENSE                    MIT License

🔧 What's New in v4.0

v4.0 changes (click to collapse)
ChangeDescription
Adversarial verification loopadversarial-reviewer + skeptical-auditor agents, review-loop skill, rules/adversarial-review.md. Maker≠checker: a fresh, independent reviewer that did not write the change reproduces the claim rather than reading it, and returns APPROVE / REQUEST_CHANGES / UNVERIFIED. Worked example from this release's own PRs: docs/VERIFICATION-LOOP.md.
Reliability packUnattended API-error auto-resume (StopFailure), session relay across /compact, doom-loop + edit-time verify hooks, an opt-in pre-commit secret guard, and the shared libs/hook-guard.sh they build on. Full wiring guide: docs/RELIABILITY.md.
Debugging escalation chainsystematic-debuggerrca-debuggerescalation-fixer. Each step only fires when the one before it couldn't close the case.
Task-grade routing/workflow-classify sizes a task S/M/L/XL and routes documentation depth and verification rigor accordingly (rules/task-grade-routing.md).
Korean prose quality guardrailsTranslation-ese and AI-idiom avoidance at generation time, not just a cleanup pass — rules/korean-writing-quality.md, reference/ai-tell-taxonomy.md, emdash-slop-guard.sh, plus humanize-korean / korean-character-count / korean-spell-check skills.

Inventory: 11 → 16 agents, 34 → 35 commands, 26 → 32 skills, 15 → 21 hooks, 10 → 14 rules. See MIGRATION.md for the full v3 → v4 upgrade guide.

🔧 What's New in v3.0 (historical)

v3.0 → v3.1.0 changes (click to expand)

v3.1.0 (feature, June 2026)

  • loop-forge skill + command — turn a one-line repetitive task into a reusable, self-guarding slash command (5 loop shapes + auto verifier & hardstop). Skills 24 → 25, commands 33 → 34.
  • Beginner-friendly README — full rewrite for non-developers (plain-language analogies, terms explained in parentheses) + 3 diagrams (what's inside / install in 3 steps / development workflow), in English & Korean.

v3.0.2 (docs patch, May 2026)

LLM-readable install paths (root INSTALL.md + above-the-fold one-liner) and multi-channel distribution. See Release v3.0.2.

v3.0.1 (patch)

ChangeDescription
Plugin Manifest shipped/plugin marketplace add sangrokjung/claude-forge + /plugin install claude-forge now work for Commands + Skills.
Chrome DevTools promotedLighthouse / Core Web Vitals / memory snapshots now in the default 4-server set. Pinned at chrome-devtools-mcp@0.23.0.
hooks/_lib/timing.shRecords SessionEnd hook timing into ~/.claude/logs/hook-timing.jsonl.
CI expandedRuns on every PR and on main/feat/**/fix/**/chore/**/docs/**/ci/** pushes. 6 jobs total.
Tier 0 spec correctionsHook types, timeout units, Auto Memory path all corrected.
New governance docsADR-001, SETTINGS-COMPATIBILITY, MARKETPLACE-SUBMISSION.

v3.0 (major)

ChangeDescription
Hooks 21 EventsLifecycle hooks expanded from 5 to 21 events. Opt-in samples in hooks/examples/.
Subagent Frontmatter v210 optional fields: isolation, background, memory, maxTurns, skills, mcpServers, effort, hooks, permissionMode, disallowedTools. Schema: reference/agent-schema.json.
Skills/Commands Hybrid PolicyClear boundary documented at docs/SKILLS-VS-COMMANDS.md.
MCP Minimal (4 servers)Default set: playwright · context7 · jina-reader · chrome-devtools-mcp@0.23.0. Legacy full set in mcp-servers.optional.json.
CLAUDE.md TemplateNew setup/CLAUDE.md.template with @import pattern.
Upgrade in One Command./install.sh --upgrade safely migrates v2.1 installs with backup and diff preview.

Breaking Changes in v3.0

  • MCP defaults cutmemory, exa, github, and fetch removed from mcp-servers.json. Restore from mcp-servers.optional.json if needed.
  • 8 commands moved to skills/ — Symlink compatibility maintained until 2027-04-01. Affected: debugging-strategies, dependency-upgrade, evaluating-code-models, evaluating-llms-harness, extract-errors, security-compliance, stride-analysis-patterns, summarize.
  • settings.json allowlist — Removed mcp__memory, mcp__exa, mcp__github, mcp__fetch. Added mcp__playwright.

🛠 MCP Servers (External Tool Connections)

ServerWhat it doesRequired setup
playwrightControls a real browser for end-to-end testsNone — auto-installed
context7Fetches live library documentation while codingNone — auto-installed
jina-readerReads web pages and converts them to clean textNone — auto-installed
chrome-devtoolsRuns Lighthouse audits and Core Web Vitals checksNone — auto-installed

Additional servers (memory, exa search, GitHub, fetch) are available opt-in via mcp-servers.optional.json. Full recipes: docs/MCP-MIGRATION.md.


⚙️ Customization

Override any setting without modifying tracked files:

cp setup/settings.local.template.json ~/.claude/settings.local.json
# Edit ~/.claude/settings.local.json with your preferences

settings.local.json merges on top of settings.json automatically — your changes survive git pull.


🆚 Claude Forge vs. Starting From Scratch

FeatureClaude ForgeBasic .claude/ setupIndividual plugins
Specialist agents16 readyManual setupVaries
Slash commands35 readyNonePer-plugin
Skill workflows32 readyNonePer-plugin
Safety hooks21 + 9 examplesNone by defaultPer-plugin
External tool connections4 default (8+ optional)NonePer-plugin
Setup time~5 minutesHoursPer-plugin install
Updatesgit pullManual per-filePer-plugin update
End-to-end pipelinePlan → Test → Review → ShipDisconnected toolsNot integrated

❓ FAQ

Do I need to know how to code to use Claude Forge?

Claude Forge is built for developers working with Claude Code, so some familiarity with the terminal is needed. That said, you do not need to understand all the internals — most workflows start with a simple one-word command like /plan or /auto, and Claude Forge handles the rest.

If you are new, start with /guide after installing. It gives you an interactive 3-minute tour.

What is Claude Code?

Claude Code is Anthropic's official AI coding assistant that runs in your terminal. It reads your codebase, writes code, runs tests, and more — all through a conversation. Claude Forge is the add-on kit that gives it specialist helpers, shortcuts, and safety checks.

How is Claude Forge different from other Claude Code plugins?

Most Claude Code plugins solve one problem at a time. Claude Forge is a complete development environment — 16 agents, 35 commands, 32 skills, 21 hooks, and 14 rules that work together as a cohesive system. Instead of assembling individual plugins, you get a pre-wired pipeline: /plan feeds into /tdd, which feeds into /code-review, which feeds into /handoff-verify, which feeds into /commit-push-pr — and, new in v4.0, an adversarial verification loop that a fresh reviewer must APPROVE before any behavioral change is considered done. The 6-layer security hook system also runs automatically without extra configuration.

Is Claude Forge compatible with the official Claude Code plugin system?

Yes. Claude Forge installs via symlinks to ~/.claude/ and works alongside official Claude Code plugins. Your existing settings.local.json overrides are preserved, and you can add or remove individual components without affecting the rest of the system.

How do I update Claude Forge?

Run git pull in the claude-forge directory. Because the installer uses symlinks (on macOS/Linux), updates take effect immediately — no re-install needed. On Windows, re-run install.ps1 after pulling to copy the updated files.

Does Claude Forge work on Windows?

Yes. Run install.ps1 in PowerShell as Administrator. Windows uses file copies instead of symlinks, so re-run install.ps1 after each git pull to apply updates. Agents, commands, and skills work the same on Windows, macOS, and Linux. The v4.0.0 reliability hooks (auto-resume, session relay, doom-loop detection, and the rest of S1-S5) were built and verified on macOS only — Linux/WSL was addressed at the source level but not exercised, and two of the auto-resume paths were never fired on any platform in this release. See the platform matrix in docs/RELIABILITY.md for the exact breakdown.

What does /sync do?

/sync pulls the latest changes from your remote repository and then synchronizes all project documentation — prompt_plan.md, spec.md, CLAUDE.md, and rule files. Run it after completing any workflow (feature, bug fix, refactor) or at the start of a new session to make sure Claude has the latest context about your project.

How does Claude Forge handle memory across sessions?

Claude Forge uses a 4-layer memory system:

  1. Project docs (CLAUDE.md, prompt_plan.md, spec.md) — Project-level instructions and plans that persist in the repository. /sync keeps these up to date.
  2. Rule files (rules/) — Coding style, security, and workflow conventions loaded automatically each session.
  3. MCP memory server — A persistent knowledge graph that stores entities and relations across sessions (opt-in).
  4. Agent memory (~/.claude/agent-memory/) — Core agents record learnings after each task, improving their recommendations over time.

Running /sync at session start ensures layers 1 and 2 are current.


🤝 Contributing

See CONTRIBUTING.md for guidelines on adding agents, commands, skills, and hooks.


Use Claude Forge? Show it!

[![Built with Claude Forge](https://img.shields.io/badge/Built_with-Claude_Forge-orange?style=flat-square)](https://github.com/sangrokjung/claude-forge)

Add this badge to your project's README to let others know you use Claude Forge.


Contributors


📄 License

MIT — use it, fork it, build on it.

If Claude Forge improved your workflow, a star helps others find it too.


Made with ❤️ by QJC (Quantum Jump Club)

常见问题

What is claude-forge?

claude-forge is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by sangrokjung. oh-my-zsh for Claude Code — 16 agents, 35 commands, 32 skills, 21 safety hooks in one install. v4.0 adds an adversarial review loop: a second agent that never sees the first one's reasoning. MIT. It has 811 GitHub stars.

Is claude-forge safe to use?

Yes. claude-forge passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install claude-forge?

Clone the repository with "git clone https://github.com/sangrokjung/claude-forge" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is claude-forge written in?

claude-forge is primarily written in Shell. It is open-source under sangrokjung on GitHub, so you can review or fork the full source.

Are there alternatives to claude-forge?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-forge against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情