From spec-superflow
Closes out spec-superflow changes with verification, summary, and archive readiness. Use when implementation is complete or verification is underway.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-superflow:release-archivistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Finish a spec-superflow change cleanly with verification evidence. This skill
Finish a spec-superflow change cleanly with verification evidence. This skill
operates while the change state is executing; it is not an active skill after
the final transition to closing.
Before verification, ssf audit, any DP state write, or delta-spec merge, run
npx --yes --package [email protected] ssf state get <change-dir> state.
Continue only when the persisted state is exactly executing. If it is
closing → STOP: "Closing is terminal; release, audit, and archival work were
completed before this transition." For any other state, or if the state cannot
be read → STOP and route through workflow-start; do not perform side effects.
Claiming work is complete without verification is dishonesty, not efficiency. Before claiming any status:
Forbidden before evidence: "should", "probably", "seems to", expressions of satisfaction without output.
| Claim | Requires | Not Sufficient |
|---|---|---|
| Tests pass | Test output: 0 failures | Previous run, "should pass" |
| Linter clean | Linter output: 0 errors | Partial check |
| Build succeeds | Build exit 0 | Linter passing |
| Bug fixed | Original symptom passes | Code changed |
| Requirements met | Line-by-line checklist | Tests passing |
Run full test suite. Record total/passed/failed/skipped. Zero failures = PASS.
Compare contract batches against actual diff. Every SHALL/MUST must have implementation evidence. Missing = Critical severity.
Compare design decisions against code. Check naming consistency. Inconsistencies = IMPORTANT.
Check for files modified outside scope fence, new dependencies not in design. Unplanned = WARN.
| Dimension | Status | Findings |
|---|---|---|
| Completeness | PASS/FAIL/WARN | [list] |
| Correctness | PASS/FAIL/WARN | [list] |
| Coherence | PASS/FAIL/WARN | [list] |
Verdict: PASS (all PASS) / CONDITIONAL (WARN only) / FAIL (any FAIL).
npx --yes --package [email protected] ssf audit <change-dir> — include decision-point-audit.md in archivenpx --yes --package [email protected] ssf state set <change-dir> dp_6_result "<pass|conditional|fail>: <summary>"
npx --yes --package [email protected] ssf state set <change-dir> dp_6_timestamp $(date -u +%Y-%m-%dT%H:%M:%SZ)
If FAIL, do NOT proceed to DP-7. Route back or ask about abandonment.
After recording a PASS outcome, also record it as the verification gate so the
executing → closing transition is allowed (the guard accepts either
test_result: pass or a dp_6_result starting with pass):
npx --yes --package [email protected] ssf state set <change-dir> test_result pass
npx --yes --package [email protected] ssf state set <change-dir> dp_7_result "confirmed: <archive summary>"
npx --yes --package [email protected] ssf state set <change-dir> dp_7_timestamp $(date -u +%Y-%m-%dT%H:%M:%SZ)
Verify DP-0 through DP-6 are recorded before DP-7.
If implementation diverged from the contract, return to bridging before closure.
Complete every release, delta-spec synchronization, and audit action while the
state remains executing. If delta specs exist, invoke spec-merger and
resolve its outcome before the final executing → closing transition. Then
run npx --yes --package [email protected] ssf state transition <change-dir> closing.
executing → closing is the final action: once it succeeds, select no next
skill and run no recovery scans.
Verify files exist and are non-empty, run node --check on code files, skip 5-step verification. Still record DP-6 and DP-7.
npx --yes --package [email protected] ssf audit manuallynpx claudepluginhub magebyte-zero/spec-superflow --plugin spec-superflowPrimary entry point for the spec-superflow state-machine workflow. Inspects change context, checks for updates, determines state, and routes to the correct skill.
Verifies that implementation matches change artifacts (specs, tasks, design) before archiving. Useful for ensuring completeness, correctness, and coherence.
Enforces fresh verification evidence before any completion claim. Use when about to claim "tests pass", "bug fixed", "done", "ready to merge", handing off work, or before editing when a request has ambiguous scope.