Let your agent set it up
You do not have to install feature-forge by hand. If you are already working in a coding-agent session (Claude Code, Codex, Copilot, Cursor, or Gemini), you can hand the whole setup to the agent and just confirm at a few decision points.
The one thing to paste
Section titled “The one thing to paste”In your agent session, paste:
Set up feature-forge in this project — follow
https://raw.githubusercontent.com/garygentry/feature-forge/main/AGENTS-SETUP.md— then start a PRD for <my feature>.
Or simply paste this repo’s URL — https://github.com/garygentry/feature-forge —
and say “set up feature-forge for me.” The agent lands on the README, finds the
pointer to the setup procedure, and takes it from there.
What the agent does
Section titled “What the agent does”AGENTS-SETUP.md
is a deterministic, machine-facing procedure — a small install manifest plus a
linear tree the agent executes top to bottom:
- Install the skills for its own surface — the Claude plugin, or
npx @garygentry/feature-forge install -a <agent>for the others. - Install and wire the loop runner — the rauf
CLI, then
rauf install .in your project. - Initialize the project —
forge-bootstrapfor an empty repo,forge-initfor an existing one (writingforge.config.json). - Hand you Stage 1 — starting
forge-1-prdfor the feature you name.
After each step it runs a quick self-check (the skill resolves, rauf version
meets the floor, forge.config.json exists) before moving on, so an early
failure stops the flow instead of cascading.
Where it pauses (the gates)
Section titled “Where it pauses (the gates)”The flow is autonomous, with confirmation at gates. The agent runs every other step without asking, and stops only for these:
- Which host agent — only if it cannot tell what it is running in.
- How to install rauf — globally (
npm i -g @garygentry/rauf, adds it to your PATH) or on demand (npx @garygentry/rauf, installs nothing). - Bootstrap vs init — scaffold an empty repo, or initialize an existing one.
- Before Stage 1 — it confirms the feature name before writing anything.
Identity guard
Section titled “Identity guard”The procedure opens by telling the agent, in no uncertain terms, that it is
installing feature-forge into your project — not contributing to the
feature-forge repository. That matters because this repo also ships an
AGENTS.md full of build-and-contribute instructions; without the guard, an
agent that auto-reads AGENTS.md could mistake “set up forge” for “help build
forge.” The setup artifact and the router at the top of AGENTS.md both redirect
it to the right task.
Prefer to do it yourself?
Section titled “Prefer to do it yourself?”The manual path is unchanged — see Install for the
plugin marketplace commands, the universal npx installer, and the loop-runner
setup, then head to the Quick Start.