From sdd-quality-loop
Measure how the SDD workflow itself performed (rework cycles, blocked tasks, review tickets, quality-gate failures) and propose human-approved improvements to project workflow files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdd-quality-loop:workflow-retrospectiveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Observe and improve the SDD workflow process itself, not the application code.
Observe and improve the SDD workflow process itself, not the application code.
Codex:
Use the workflow-retrospective skill for specs/<feature>
Claude Code:
/sdd-quality-loop:workflow-retrospective specs/<feature>
Read the following sources; do not modify them:
reports/implementation/ — one report per task cyclereports/quality-gate/ — one report per quality-gate rundocs/review-tickets/ — all YAML tickets for the featuregit log --oneline — commit history scoped to the feature pathFor each task derive:
Blocked decisions across those reportscritical, major, minor)auto_fix_allowed: true and
status: resolvedDone or still open)Generate reports/retrospective/<timestamp>.md from
templates/retrospective-report.template.md. Fill every section; do not
leave template placeholders unfilled.
Identify friction. Flag patterns that recur across at least two tasks:
type of review ticket appears repeatedly.Blocked more than once.Draft a WFI. For each identified friction, create
docs/workflow-improvements/WFI-NNN.md from
templates/workflow-improvement.template.md with status: Draft.
Increment NNN from the highest existing WFI number (start at 001 if none
exist). If the repository also runs an automated self-improvement routine
(e.g. it has .github/self-improvement-prompt.md), check open issues
labeled self-improvement first; if one covers the same theme, reference
its issue number in the WFI instead of duplicating the work.
Await human Approved. Do not apply any improvement until a human sets
the WFI status to Approved. Record the pending WFI references in the
retrospective report under "Proposed Improvements".
Apply approved improvements. Modify only project-side workflow files:
AGENTS.md or CLAUDE.md in the project rootspecs/ template files or task-splitting guidelinesDo not modify installed plugin files (skills, references, templates inside
plugins/).
Always include the WFI ID (WFI-NNN) in the commit message and any PR that
applies an approved improvement. Automated maintenance routines treat
WFI--referenced changes as protected and will not revert them; changes
without the marker lose that protection.
Verify effect. After the next task cycle completes, re-run metrics
collection and append a Result section to the WFI document. Compare with
the previous retrospective to confirm the friction decreased.
A valid SDD_SUDO flag does not bypass WFI approval. Setting a WFI status
to Approved changes the SDD workflow itself (governance), so it remains a
human-only action even under sudo: continue to await human Approved before
applying any improvement. The WFI records status as an inline Status: <value>
field; a hook guard denies any agent edit introducing Status: Approved in a
docs/workflow-improvements/WFI-*.md file, and is never bypassed by sudo.
Read-only metrics collection runs as normal. See
plugins/sdd-quality-loop/references/sudo-mode-policy.md.
quality-gate or fix-by-review-ticket.npx claudepluginhub aharada54914/sdd-forge --plugin sdd-quality-loopGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.