spec:approve
Approve Document
Promotes a specification document from DRAFT or IN_REVIEW to APPROVED status. Performs lightweight structural validation before approval. Shows what downstream skills are unblocked and suggests the next step.
When to use
Use this skill when the user needs to:
- Approve a spec document after review or authoring
- Unblock downstream pipeline skills that require APPROVED prerequisites
- Check what becomes available after approval
Instructions
Step 1: Determine Target
Parse $ARGUMENTS to determine:
- Spec name (
$0) — which specification - Document name (
$1, optional) —requirements,research,design,tasks,test-plan
More from ikatsuba/skills
spec:design
Technical Design - generates architecture diagrams, interfaces, and data flow based on requirements and chosen research solutions. Use when designing how a feature will be built.
18git:amend
Amend Commit - modifies the last commit with staged changes or new message
15spec:tasks
Task Breakdown - generates an implementation plan with tracked tasks based on requirements and design documents. Use when breaking down a design into actionable work items.
14spec:requirements
Requirements Analysis - gathers requirements through structured questions and produces a requirements document with testable acceptance criteria. Use when starting a new feature spec or documenting requirements.
14git:commit
Smart Commit - stages all changes and creates a conventional commit
13spec:do-next
Execute Next Task - runs the next pending task from the tasks document
9