From forge
Check gate conditions for the current phase and advance to the next phase if all pass. User-invoked only: do not auto-trigger.
npx claudepluginhub caseyrtalbot/forge --plugin forgeThis skill uses the workspace's default tool permissions.
Evaluate all exit gate conditions for the current phase. If every gate passes, update `forge-state.json` to the next phase and invoke the next phase's skill. If any gate fails, report which gates failed and what evidence is missing. User-invoked only: phase advancement is an earned progression and must never be AI-triggered.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Evaluate all exit gate conditions for the current phase. If every gate passes, update forge-state.json to the next phase and invoke the next phase's skill. If any gate fails, report which gates failed and what evidence is missing. User-invoked only: phase advancement is an earned progression and must never be AI-triggered.
Never fabricate or infer evidence that is not on disk. "The tests probably pass" is not evidence. The .forge/evidence/<phase>/ directory is the source of truth.
/forge:advance
.forge/forge-state.json. If no active workflow, report "No active Forge workflow" and exit..forge/evidence/<current-phase>/ and workflow state fields. Record PASS or FAIL per gate.forge-state.json unchanged.
b. Report every failing gate with the specific missing evidence.
c. Suggest which skill the user should run to produce the missing evidence.
d. Exit.completed_phases.
b. Set phase to the next phase in the sequence.
c. Update last_session to now.
d. Write the updated state.
e. Invoke the next phase's skill.discovery → design → planning → execution → verification → integration → (complete)
.forge/forge-state.json mutated only on successful advance.