Skip to content
Development
Skill

/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 for touched scenarios, and sentinel corpus for high-value regression detection.

From plugin
iterative-development
1836 skills

Claude Code

$ npx -y skills add prime-radiant-inc/iterative-development --skill auditing-progress --agent claude-code

SKILL.md

auditing-progress.SKILL.md
name: auditing-progress
description: 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 for touched scenarios, and sentinel corpus for high-value regression detection.

Auditing Progress

Overview

Runs after every iteration as part of the planning cycle. Verifies behavior evidence quality in three tiers using **parallel adversarial review (PAR)** — two paired auditor subagents evaluate the same work in parallel with competitive framing.

The audit answers: "Does durable, reusable evidence exist at the correct seam for every externally observable behavior this iteration touched?"

When to Use

Invoked by `iterative-development` after every `running-an-iteration` call, before picking the next iteration.

Audit Process

1. Partition the audit into three tiers

Read the per-epic requirement files in `docs/superpowers/iterations/requirements/`, `docs/superpowers/iterations/behavior-scenarios.md`, and `docs/superpowers/iterations/behavior-corpus.md`:

  • **Tier 1 — Deep evidence:** stories marked `done:ITER-<current>` and scenarios added or updated in this iteration. Audit every AC and its proof obligation thoroughly.
  • **Tier 2 — Impacted behavior:** all existing scenarios whose owning stories had code changes in this iteration (even if those stories were completed in earlier iterations). Verify the scenarios still pass.
  • **Tier 3 — Sentinel corpus:** all scenarios with run cadence `sentinel` in the behavior corpus. Compare against the pre-iteration baseline from `running-an-iteration` step 3.

2. Dispatch paired auditor subagents (PAR)

Following the PAR methodology in `skills/shared/parallel-adversarial-review.md`:

1. Build the auditor prompt using `auditor-subagent-prompt.md`. Include ALL THREE tiers:

  • Tier 1: full story cards with proof obligations + new/changed scenario cards
  • Tier 2: impacted scenario cards + their current test results
  • Tier 3: sentinel scenario IDs + baseline results + current results

2. Wrap in competitive framing from `skills/shared/par-reviewer-wrapper.md` 3. Dispatch TWO auditor subagents in parallel 4. Wait for both to return

3. Aggregate findings

Following PAR aggregation rules:

  • Same finding from both auditors → one finding, high confidence
  • Finding from only one auditor → separate finding, still actionable
  • Severity disagreement → take the more severe assessment, always fix it

4. Process results

  • **If gaps found** (any AC fails, evidence is too weak, sentinel regression detected):
  • For AC failures: append gap stories to `requirements/` (status `pending`) or flip existing stories back from `done` to `pending`
  • For weak evidence: create evidence-improvement stories (add scenario, strengthen seam)
  • For sentinel regressions: create regression-fix stories with CRITICAL priority
  • Revise `roadmap.md` to add a follow-up iteration for the gaps
  • **If clean** (all tiers pass, evidence is adequate):
  • The iteration is confirmed done
  • Return clean signal to the orchestrator

5. Return control

Return the audit result (clean or gaps) to the orchestrator. The orchestrator decides whether to loop or terminate.

Quick Reference

| Tier | What it checks | Failure means | |---|---|---| | Deep evidence | Every AC + proof obligation for current iteration | Story not done, evidence too weak | | Impacted behavior | Scenarios whose surfaces were touched | Stale or broken scenario | | Sentinel corpus | High-value journey scenarios | Regression in previously-working behavior |

| Reads | Writes | Dispatches | |---|---|---| | `requirements/`, `behavior-scenarios.md`, `behavior-corpus.md`, product code/tests | `requirements/` (gaps), `roadmap.md` (new iteration) if gaps, `behavior-scenarios.md` (stale flags) | **Two** auditor subagents in parallel (PAR) |

References

  • `skills/shared/parallel-adversarial-review.md` — PAR methodology
  • `skills/shared/par-reviewer-wrapper.md` — competitive framing wrapper
  • `skills/shared/behavior-evidence-formats.md` — scenario and proof obligation formats
  • `auditor-subagent-prompt.md` — auditor-specific prompt template
Read more
@prime-radiant-inc
Ships withiterative-development

A Claude Code plugin that drives an autonomous, audited implementation loop for projects with large, comprehensive, or ambiguous specs. Pairs with superpowers.

Stars on GitHub

Momentum

stars in total
183
Star history of prime-radiant-inc/iterative-development on GitHub, a chart by star-history.com

Other skills on iterative-development.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about auditing-progress.

Which coding agents can use auditing-progress?
auditing-progress installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.