By caseyrtalbot
Phase-locked development workflow with test-first discipline, evidence-gated verification, and dynamic skill routing.
Analyzes impact of changes across the codebase. Deploy before execution to identify files, modules, and tests affected by planned changes.
Keeps documentation in sync with code changes. Deploy after significant implementation to update relevant docs.
Executes single plan tasks with test-first discipline. Fresh instance per task to prevent context pollution. Deploy during EXECUTION phase.
End-to-end verification that changes work together. Deploy during VERIFICATION phase to run full test suites and build checks.
Two-stage code review: first checks spec compliance, then code quality. Deploy after task implementation during VERIFICATION phase.
Check gate conditions for the current phase and advance to the next phase if all pass. User-invoked only: do not auto-trigger.
Run comprehensive quality, security, and completeness audit on current work. User-invoked only: do not auto-trigger.
Use when an approved spec exists and needs to be decomposed into executable tasks with verification criteria. Phase: PLANNING.
Run verification commands and show output before any completion claim. Evidence before assertions. Fresh execution required, not cached results.
Use when starting any new feature, change, or project. Collaboratively refines what to build through structured questions before any design or code begins. Phase: DISCOVERY.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
███████╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
█████╗ ██║ ██║██████╔╝██║ ███╗█████╗
██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝
██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗
╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
Phase-locked development workflow for Claude Code
Evidence gates. Test-first discipline. No shortcuts.
Forge treats software construction as a series of earned progressions. Each phase produces demonstrable evidence before the next phase unlocks. The agent cannot skip steps, cut corners, or claim completion without proof.
Rules are suggestions. Gates are enforcement. You can write "always test first" in CLAUDE.md, and the agent will agree, then skip it when it feels confident. Forge enforces at two levels: hooks intercept tool use at runtime (phase-gate blocks code edits during pre-execution phases; commit-guardian requires passing test evidence before commits), and skills provide deeply specified workflow instructions with hard gates, anti-patterns, and evidence requirements that resist rationalization under pressure. Hooks are walls. Skills are the operating manual that makes those walls effective.
stateDiagram-v2
direction LR
[*] --> Discovery
Discovery --> Design : direction approved
Design --> Planning : spec approved
Planning --> Execution : plan approved
Execution --> Verification : all tasks complete
Verification --> Integration : evidence collected
Integration --> [*] : code landed
state Execution {
direction TB
[*] --> ProveFail: write test
ProveFail --> Implement: RED confirmed
Implement --> ProvePass: run test
ProvePass --> Review: GREEN confirmed
Review --> [*]: approved
Review --> ProveFail: issues found
}
state Verification {
direction TB
[*] --> Tests
Tests --> Build
Build --> Security
Security --> SpecAudit
SpecAudit --> [*]: all pass
}
Each transition requires evidence. No phase advances on assertions alone.
| Phase | Skill | Gate |
|---|---|---|
| Discovery | discover-intent | User approves direction |
| Design | shape-design | Spec reviewed and approved |
| Planning | chart-tasks | All tasks have verification criteria |
| Execution | drive-execution + prove-first | All tasks pass test-first + review |
| Verification | inspect-work + confirm-complete | Tests, build, security, spec coverage |
| Integration | land-changes | User chooses merge/PR/keep/discard |
Forge uses a three-tier routing system instead of blanket invocation rules.
Tier 1 -- Unconditional. These apply to all implementation and debugging work. No exceptions.
| Skill | Trigger |
|---|---|
prove-first | Any new production code or bugfix |
trace-fault | Any bug, test failure, or unexpected behavior |
confirm-complete | Any claim that work is done |
Tier 2 -- Intent-matched. Activate when their description matches the task.
discover-intent | shape-design | chart-tasks | drive-execution | inspect-work | land-changes | distill-lessons | receive-feedback
Tier 3 -- User-invoked. Available via slash invocation, never auto-triggered. All carry disable-model-invocation: true.
| Skill | Invocation | Purpose |
|---|---|---|
start | /forge:start | Initiate a new workflow |
status | /forge:status | Show current phase and progress |
advance | /forge:advance | Check gates, advance to next phase |
audit | /forge:audit | Run quality, security, and integration audit |
isolate-work | /forge:isolate-work | Create an isolated git worktree |
# Add the marketplace and install
claude plugins marketplace add caseyrtalbot/forge
claude plugins install forge@forge
Or from a local clone:
git clone https://github.com/caseyrtalbot/forge.git
claude plugins marketplace add ./forge
claude plugins install forge@forge
Restart Claude Code after installing to load skills, agents, and hooks.
Requirements: Claude Code v1.0.33+, Node.js 18+, Git
/forge:start "Add user authentication" # Begin a workflow
/forge:status # Check current phase
/forge:advance # Advance when gates pass
/forge:audit # Run full quality audit
npx claudepluginhub caseyrtalbot/forge --plugin forgeComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification