auditing-progress
Use when an iteration has just finished and you need to verify behavior evidence quality in three tiers — deep evidence for current stories, impacted behavior…
Use when turning extracted requirements into a roadmap — selects the walking skeleton iteration with its first journey scenario, orders remaining work into follow-on iterations, and applies story splitting when ACs have different dependency profiles.
$ npx -y skills add prime-radiant-inc/iterative-development --skill scoping-the-simplest-core --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/scoping-the-simplest-coreContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when turning extracted requirements into a roadmap — selects the walking skeleton iteration with its first journey scenario, orders remaining work into follow-on iterations, and applies story splitting when ACs have different dependency profiles.
name: scoping-the-simplest-core description: Use when turning extracted requirements into a roadmap — selects the walking skeleton iteration with its first journey scenario, orders remaining work into follow-on iterations, and applies story splitting when ACs have different dependency profiles.
Reads the per-epic requirement files in `docs/superpowers/iterations/requirements/` and `docs/superpowers/iterations/behavior-scenarios.md`, and produces `docs/superpowers/iterations/roadmap.md`: a walking-skeleton iteration (ITER-0000) plus ordered follow-on iterations. The walking skeleton must produce the first runnable journey scenario. Runs citation and scope review via PAR before committing the roadmap.
Invoked by `iterative-development` during bootstrap after `extracting-requirements`.
All scripts referenced below live in this skill's `scripts/` directory, next to this SKILL.md file.
Read the epic files in `docs/superpowers/iterations/requirements/` — scan epic headers and story titles first, then dip into specific epic files for ACs when selecting.
Also read `docs/superpowers/iterations/behavior-scenarios.md` to understand which scenarios exist and which stories they cover.
Select a small cohesive set of stories from as many distinct epics as possible. The walking skeleton should prove the end-to-end shape of the product works.
**Scenario requirement:** the walking skeleton MUST include stories that close at least ONE journey scenario chain. Prefer the core product journey (e.g., "normal dictation" over "debug investigation"). The skeleton is not done until that journey scenario is runnable as an automated or scripted-reproducible test.
The walking skeleton must also produce:
**Harness-first task:** The walking skeleton's FIRST task should be designing and building the E2E test harness — before implementing any product features. Use the test infrastructure checklist in `skills/shared/behavior-evidence-formats.md` to guide the design. Document the harness design decisions in the project's docs. The harness is a first-class deliverable, not an afterthought — every subsequent iteration extends it.
Selection rule: "if someone ran just these stories, they should see a demo that proves the product exists AND have at least one passing journey scenario that proves the demo works."
Each iteration is a sprint's worth of cohesive work. Iteration granularity is judgment-based — no hardcoded story count.
**Story splitting rule:** when assigning stories to iterations, check each story's ACs for dependency profiles. If a story has ACs where:
Then SPLIT the story: 1. Create a version with only the satisfiable ACs for iteration N 2. Create a version with the remaining ACs for iteration N+M 3. Update the requirements index with both versions (append `a`/`b` to the story ID) 4. Update scenario refs in both versions
**Why this matters:** moving a whole story to a later iteration because one AC has a late dependency causes the other ACs to be re-interpreted through the receiving iteration's theme, and they get silently dropped.
Run: `python3 "scripts/check_citations.py" docs/superpowers/iterations/roadmap.md docs/superpowers/iterations/requirements/`
Every iteration must cite only valid STORY-IDs from the index.
Following `skills/shared/parallel-adversarial-review.md`:
1. Build scope reviewer prompts using `skills/running-an-iteration/scope-reviewer-prompt.md` 2. Wrap in PAR competitive framing 3. Dispatch paired scope reviewers focused on:
4. **If stories need splitting:** apply the splitting rule from step 3, update requirements, re-scope. 5. If REVISE recommended: adjust and re-review until APPROVE
Write the result to `docs/superpowers/iterations/roadmap.md` using this format:
# Roadmap ## Walking skeleton (ITER-0000) **Intent:** <one-line description of the thinnest end-to-end slice> **Design rationale:** <why these stories, what they prove together> **Journey scenario:** <JOURNEY-NNNN that the skeleton must pass> **Stories committed:** - STORY-NNNN (EPIC-NNN) - ... **Status:** pending ## Iteration list ### ITER-0001 — <name> **Stories:** STORY-NNNN, STORY-NNNN, ... **Rationale:** <why these stories belong together> **Status:** pending **Impacted scenarios:** <SCENARIO-NNNN, JOURNEY-NNNN that this iteration touches> **Look-ahead check:** <does this block or get blocked by neighbors?>
Run: `python3 "scripts/validate_roadmap.py" docs/superpowers/iterations/roadmap.md`
**Note:** The validator checks format only. The PAR scope review is the real structural gate.
git add docs/superpowers/iterations/roadmap.md git commit -m "docs: add roadmap — walking skeleton with journey scenario + iteration plan"
| Step | Tool/Skill | Purpose | |---|---|---| | Citation check | `scripts/check_citations.py` | All cited st
A Claude Code plugin that drives an autonomous, audited implementation loop for projects with large, comprehensive, or ambiguous specs. Pairs with superpowers.
Use when an iteration has just finished and you need to verify behavior evidence quality in three tiers — deep evidence for current stories, impacted behavior…
Use when starting an iterative-development run on human spec collateral — reads the spec, produces per-epic requirement files with proof obligations and…
Use when executing a batch of TDD-sized tasks inside a running-an-iteration call — dispatches an implementer subagent per task following red-green-refactor…
Use when implementing a project with a large, comprehensive, or ambiguous spec — extracts requirements with proof obligations, defines a walking skeleton with…
Use when executing the next pending iteration from an iterative-development roadmap — picks the iteration, decomposes into code and evidence tasks, runs…