Forge spec-from-evidence skill pack with autoresearch loops
npx claudepluginhub mwarger/traceSpec-from-evidence pipeline with autoresearch loops: build subject-named specs with sub-agent fanout, provenance tracking, adaptive clarification, blind scoring, self-replicating bead cycles, and a canonical readiness contract
Turn a feature request into an implementation-ready spec — stress-tested before any code is written. Then run autonomous improvement loops with blind scoring.
AI-generated specs hallucinate decisions. They fill in blanks with plausible-sounding answers instead of flagging them as open questions. The implementer — human or agent — hits gaps, invents answers on the fly, and ships something that doesn't match what anyone intended.
Nobody stress-tests the spec before handoff. By the time contradictions and missing edge cases surface, they're already bugs.
.ralph-tui/progress.md are consumed by the planning pipeline, so each spec benefits from patterns discovered in prior implementations.A subject spec — a specification document named after its subject (e.g. auth-session-system.md) — with sidecar artifacts:
UBIQUITOUS-LANGUAGE.md) for consistent domain terminologySee a finished example:
specs/feature-flags-system.mdwith full artifacts inspecs/_artifacts/feature-flags-system/.
claude) or Codex (codex)bash, git, python3 (for manual/shell install only)Claude Code (recommended):
/plugin marketplace add mwarger/forge
/plugin install forge@forge-dev
All 10 skills are available immediately. Update with /plugin update forge.
Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/mwarger/forge/main/.codex/INSTALL.md
Start a new session after install and just describe what you want. Forge triggers automatically — no special syntax needed:
Forge a feature to add real-time notifications
Forge a fix for the auth token refresh bug
Forge a migration from REST to GraphQL
Forge a refactor of the payment processing module
Reverse engineer this repo into a spec
Or be more explicit if you prefer:
Create a subject-named spec for this feature request using Forge.
Use the forge-orchestrator skill on this codebase.
Works in both Claude Code (claude) and Codex (codex). The orchestrator skill triggers and routes into the focused sub-skills automatically.
Manual / shell:
./install.sh
This installs the skills into your detected skills dir and a helper command forge-pack.
Useful env vars:
FORGE_INSTALL_MODE=copy ./install.sh
FORGE_SKILLS_DIR="$HOME/.claude/skills" ./install.sh
FORGE_SKILLS_DIR="$HOME/.codex/skills" ./install.sh
Remote install:
curl -fsSL "https://raw.githubusercontent.com/mwarger/forge/main/install.sh?$(date +%s)" | bash
Platform-specific install docs:
.claude/INSTALL.md.codex/INSTALL.mdThe installer auto-detects the target platform:
~/.claude/ exists → installs to ~/.claude/skills/~/.codex/ exists → installs to ~/.codex/skills/FORGE_SKILLS_DIRBy default the installer uses symlinks so local edits in this repo are visible immediately in the installed skills.