skills/sdd-tasks/SKILL.md
# sdd-tasks **Slash command**: `/sdd-tasks <slug>` **Purpose**: Generate `tasks.md` (TASK-001..N) and `progress.md` from `requirements.md` and `design.md`. --- ## Prerequisites - `.claude/specs/<slug>/requirements.md` must exist - `.claude/specs/<slug>/design.md` must exist (run `/sdd-design` first) --- ## Steps ### 1. Read spec inputs ``` .claude/specs/<slug>/requirements.md .claude/specs/<slug>/design.md ``` Extract: - Every REQ-XXX ID with its acceptance criteria - Every design sect
npx skillsauth add sc30gsw/claude-code-customes skills/sdd-tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Slash command: /sdd-tasks <slug>
Purpose: Generate tasks.md (TASK-001..N) and progress.md from requirements.md and design.md.
.claude/specs/<slug>/requirements.md must exist.claude/specs/<slug>/design.md must exist (run /sdd-design first).claude/specs/<slug>/requirements.md
.claude/specs/<slug>/design.md
Extract:
Rules for decomposition:
Design refComplexity guidelines:
| Size | Meaning | | ---- | ------------------------------------------ | | S | ~30 min — single file, clear scope | | M | ~2 h — multiple related files, clear scope | | L | ~4+ h — warn user; recommend splitting |
tasks.mdUse the format below for every task. Copy the template from .claude/skills/sdd-tasks/templates/tasks.md and fill it in.
### TASK-001 — <title>
Implements: REQ-001, REQ-002
Design ref: §3.2 Component hierarchy
Type: feat | test | refactor | docs | chore
Estimated complexity: S | M | L
Files to modify:
- src/features/<feature>/schemas/<feature>-schema.ts (create)
- src/features/<feature>/hooks/use-<feature>.ts (create)
Acceptance: matches REQ-001 acceptance criteria
Field rules:
Implements: comma-separated REQ-XXX IDs; every REQ must appear in at least one taskDesign ref: §X.X <section title> format; every design section must appear in at least one taskType: one of feat, test, refactor, docs, choreFiles to modify: list with (create) or (modify) suffixAcceptance: copy or paraphrase directly from the REQ acceptance criteriaprogress.mdCopy the template from .claude/skills/sdd-tasks/templates/progress.md and fill in:
slug: the spec slugmode: read from requirements.md front-matter or default to standardstarted: today's date in YYYY-MM-DD formatpendingAppend to .claude/specs/<slug>/change-log.md:
| <YYYY-MM-DD> | sdd-tasks | tasks.md 作成 (<N> TASKs) |
--mode standard: Present the task breakdown to the user. Discuss granularity and ordering. Allow the user to add, remove, or reorder tasks before writing the files.
--mode auto: Decompose autonomously. If any task has L complexity, add a warning comment directly in tasks.md above that task:
<!-- ⚠️ L-complexity task — consider splitting before implementation -->
.claude/specs/<slug>/tasks.md
.claude/specs/<slug>/progress.md
Before writing the files, verify:
Implements: fieldDesign ref: fieldImplements: fieldIf any check fails, report the gap and ask the user whether to auto-fill or stop.
== PHASE COMPLETE: sdd-tasks ==
Artifact: .claude/specs/<slug>/tasks.md
Artifact: .claude/specs/<slug>/progress.md
Summary:
- TASK-001 through TASK-NNN generated covering all REQ-XXX entries
- All design sections §X.X covered by at least one Design ref
- Complexity estimates provided; L tasks flagged for splitting
- progress.md initialised with all tasks in pending state
- Mode recorded as standard|auto in progress.md header
⏸ WAITING FOR CONFIRMATION
Type `CONFIRM sdd-review-plan` to proceed, or describe changes needed.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
testing
# sdd-workflow — Workflow Status Dashboard ## Slash Command ``` /sdd-workflow [slug] ``` ## Purpose Read-only meta skill. Displays the current state of the SDD workflow — which phases are complete, which is next, and any blockers. Does NOT modify any files. --- ## This Skill is Read-Only `sdd-workflow` never writes to or modifies any file. It only reads spec files and git history to report status. There is no approval gate for this skill. --- ## Usage: Specific Feature ``` /sdd-workflo
development
# sdd-review — Post-Implementation Code Review ## Slash Command ``` /sdd-review <slug> ``` ## Purpose Run code review and security review on all changes introduced by the feature branch. Append structured findings to `review.md`. Does NOT auto-apply fixes — only proposes them. --- ## Prerequisites - `sdd-impl` has completed: all tasks in `progress.md` are `done` (or at least one is `done`; partial reviews are allowed). - The feature branch must have at least one commit ahead of `main`. -
documentation
# Skill: sdd-review-requirements ## Invocation ``` /sdd-review-requirements <slug> ``` **Arguments:** - `<slug>` — kebab-case feature identifier matching an existing `.claude/specs/<slug>/` directory --- ## Purpose Review `requirements.md` for completeness, clarity, EARS compliance, ambiguity, and missing edge cases. Writes a structured "Requirements Review" file to `.claude/specs/<slug>/review-results/requirement-review.md`. The mode is read from `progress.md` and determines which agents