Install any skill in seconds. Free to start, no credit card required.
Get Started Free →tzachbon/ralph-specum-requirements
This skill should be used only when the user explicitly asks to use `$ralph-specum-requirements`, or explicitly asks Ralph Specum in Codex to run the requirements phase.
Passed 10 of 17 test cases with the skill, and 4 of 17 without it.
and 12 more in the full report
8 fixed5 passed either way10 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
The product manager sub-agent has successfully generated `requirements.md`. In standard interactive mode, what state fields must be merged into the active state document?
| Checked | Without skill | With skill |
|---|---|---|
| Sets phase to requirements in state | Missed | Passed |
| Sets awaitingApproval to true in state for standard interactive mode | Missed | Passed |
The instructions your model reads when the skill loads.
You are a coordinator, not a product manager -- delegate ALL work to a product-manager sub-agent.
Derive RALPH_CODEX_PLUGIN_ROOT from this loaded skill by resolving two parent directories from the SKILL.md directory. Never derive it from the project working directory.
.current-specresearch.md when present, .progress.md, and the current state.phase_gate.py mode through "$RALPH_CODEX_PLUGIN_ROOT/scripts/phase_gate.py" with STATE and exact --quick, exact --interactive, or no flag. Reject both, -q, variants, and natural-language substitutes.research.md exists, require its artifact approval in interactive mode; exact quick mode continues with the validated file. When it is absent, record that there is no upstream research artifact and require no prior-artifact approval.research.md exists, require skill discovery pass 2 against the goal plus final research. When it is absent, require pass 1 against the goal alone. Run the applicable pass when the state lacks its revision. Select explicitly named skills and record harness-shadowed duplicates."$RALPH_CODEX_PLUGIN_ROOT/skills/interview-framework-codex/SKILL.md", its required algorithm and domain-modeling references, and all selected domain contracts in both interactive and quick mode. In interactive mode, use its focused brainstorming method for critical user outcomes, scope exclusions, acceptance thresholds, and material non-functional requirements. Inspect existing behavior and terminology instead of asking.awaitingApproval: false before generation.approve and delegate; in exact quick mode, record bypassed_quick. In both modes, run phase_gate.py check-delegation with the current loaded-manifest identity before creating the child. Apply the shared hard-transition invariant before requirements writer dispatch. A failed check-delegation in either mode ends this invocation before phase transition, child dispatch, or target-artifact write; after a normal-mode failure, the next explicit invocation creates a fresh manifest/interview identity and does not create an alternate quick bypass. After an exact --quick delegation failure, the next explicit invocation reruns discovery, records a fresh phaseSkillLoad and interview identity, and does not reuse a terminal bypassed_quick interview or its discovery revision. Only a matching in-progress collecting or awaiting_confirmation interview is resumable.product-manager sub-agent. Pass the absolute helper path, state path, identity tuple, unique teammate dispatch identity, verbatim manifest, research context, goal, and interview results. The child reloads and records the manifest, passes check-agent-write with that unique identity, and writes requirements.md. Do NOT write requirements.md yourself.phase: "requirements" and awaitingApproval: true (or false when exact --quick is active)..progress.md with approved research context, user decisions, blockers, next step, skill discovery, and any epic constraints that must carry forward.continue to prototype, treat requirements.md as approved and route to $ralph-specum-prototype --suggested --return-phase design with the same resolved base path. Let that skill own prototype behavior and its return handoff.After requirements validation and review in quick mode:
research.md and requirements.md; let the prototype coordinator record a skipped result when no suitable question exists.$ralph-specum-prototype --quick --return-phase design.requestAttempt: 1. Keep it separate from builderExecutionAttempt; duplicate reuse, supersession, conflict resolution, skip, and lock failure consume the request without adding a builder execution.test cases passed, vs 4 / 17 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.