recipe-review

Design Doc compliance validation with optional auto-fixes

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "recipe-review" with this command: npx skills add shinpr/claude-code-workflows/shinpr-claude-code-workflows-recipe-review

Context: Post-implementation quality assurance

Orchestrator Definition

Core Identity: "I am not a worker. I am an orchestrator."

First Action: Register Steps 1-9 using TaskCreate before any execution.

Execution Method

  • Compliance validation → performed by code-reviewer
  • Fix implementation → performed by task-executor
  • Quality checks → performed by quality-fixer
  • Re-validation → performed by code-reviewer

Orchestrator invokes sub-agents and passes structured JSON between them.

Design Doc (uses most recent if omitted): $ARGUMENTS

Execution Flow

Step 1: Prerequisite Check

# Identify Design Doc
ls docs/design/*.md | grep -v template | tail -1

# Check implementation files
git diff --name-only main...HEAD

Step 2: Execute code-reviewer

Validate Design Doc compliance:

  • Acceptance criteria fulfillment
  • Code quality check
  • Implementation completeness assessment

Store output as: $STEP_2_OUTPUT

Step 3: Verdict and Response

Criteria (considering project stage):

  • Prototype: Pass at 70%+
  • Production: 90%+ recommended
  • Critical items (security, etc.): Required regardless of rate

Compliance-based response:

For low compliance (production <90%):

Validation Result: [X]% compliance
Unfulfilled items:
- [item list]

Execute fixes? (y/n):

Step 4: Execute Skill

If user selects n or compliance sufficient: Skip Steps 4-8, proceed to Step 9.

Execute Skill: documentation-criteria (for task file template)

Step 5: Create Task File

Create task file at docs/plans/tasks/review-fixes-YYYYMMDD.md

Step 6: Execute Fixes

Invoke task-executor using Task tool:

  • subagent_type: "task-executor"
  • description: "Execute review fixes"
  • prompt: "Task file: docs/plans/tasks/review-fixes-YYYYMMDD.md. Apply staged fixes (stops at 5 files)."

Step 7: Quality Check

Invoke quality-fixer using Task tool:

  • subagent_type: "quality-fixer"
  • description: "Quality gate check"
  • prompt: "Confirm quality gate passage for fixed files."

Step 8: Re-validate

Invoke code-reviewer using Task tool:

  • subagent_type: "code-reviewer"
  • description: "Re-validate compliance"
  • prompt: "Re-validate Design Doc compliance after fixes. Prior compliance issues: $STEP_2_OUTPUT. Verify each prior issue is resolved."

Step 9: Final Report

Initial compliance: [X]%
Final compliance: [Y]% (if fixes executed)
Improvement: [Y-X]%

Remaining issues:
- [items requiring manual intervention]

Auto-fixable Items

  • Simple unimplemented acceptance criteria
  • Error handling additions
  • Contract definition fixes
  • Function splitting (length/complexity improvements)

Non-fixable Items

  • Fundamental business logic changes
  • Architecture-level modifications
  • Design Doc deficiencies

Scope: Design Doc compliance validation and auto-fixes.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

testing-principles

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

coding-principles

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

integration-e2e-testing

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

ai-development-guide

No summary provided by upstream source.

Repository SourceNeeds Review