skills/sdd-init/references/skills/spec-tasks/SKILL.md
Generate implementation tasks for an SDD specification. Translates technical design into executable, properly-sized work items.
npx skillsauth add qlawmarq/dotfiles-common sdd-spec-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.
<background_information>
</background_information>
<instructions>This skill expects:
docs/tasks/-y to auto-approve the previous phases--sequential to disable parallel task markersIf inputs were provided with this skill invocation, use them directly. Otherwise, ask the user for the feature name. If the auto-approve flag is not provided, default to interactive approval mode. If the sequential flag is not provided, default to parallel-aware mode.
Generate implementation tasks for the specified feature based on approved requirements and design.
Resolve Spec Path: Look for the feature directory in docs/tasks/todo/<feature-name>/ first, then docs/tasks/done/<feature-name>/. Use whichever exists. If neither exists, report an error.
Read all necessary context:
{spec_path}/spec.json, requirements.md, design.md{spec_path}/tasks.md (if exists, for merge mode)docs/steering/ directory for complete project memoryValidate approvals:
--sequentialLoad generation rules and template:
docs/settings/rules/tasks-generation.md for principlessequential is false: Read docs/settings/rules/tasks-parallel-analysis.md for parallel judgement criteriadocs/settings/templates/specs/tasks.md as a format reference only. Do NOT copy any of its content into the output. Specifically, the output must not contain: {{PLACEHOLDER}} macros (e.g. {{NUMBER}}, {{TASK_DESCRIPTION}}), the ## Task Format Template section heading, or blockquote annotations from the templateOutput structure: The generated tasks.md must start with # Implementation Plan, followed by ## Tasks containing only the generated task list. No template sections, placeholders, or formatting examples.
Generate task list following all rules:
(P) markers to tasks that satisfy parallel criteria (omit markers in sequential mode)- [ ]* only when they strictly cover acceptance criteria already satisfied by core implementation and can be deferred post-MVPWrite and update:
docs/tasks/<feature-name>/tasks.mdphase: "tasks-generated"approvals.tasks.generated: true, approved: falseapprovals.requirements.approved: trueapprovals.design.approved: trueupdated_at timestampProvide brief summary in the language specified in spec.json:
docs/tasks/<feature-name>/tasks.mdFormat: Concise (under 200 words)
Requirements or Design Not Approved:
/sdd-spec-tasks <feature-name> -y to auto-approve both and proceed"Missing Requirements or Design:
docs/tasks/<feature-name>/"Incomplete Requirements Coverage:
Template/Rules Missing:
docs/settings/"Before Starting Implementation:
/sdd-spec-implIf Tasks Approved:
/sdd-spec-impl <feature-name> 1.1 (recommended: clear context between each task)/sdd-spec-impl <feature-name> 1.1,1.2 (use cautiously, clear context between tasks)/sdd-spec-impl <feature-name> (executes all pending tasks - NOT recommended due to context bloat)If Modifications Needed:
/sdd-spec-tasks <feature-name>Note: The implementation phase will guide you through executing tasks with appropriate context and validation.
development
Interactive requirements quality review and validation. Detects gold-plating (unrequested features), ambiguity, and scope creep before they propagate.
development
Plan and decompose a LARGE-SCALE software effort into multiple right-sized SDD specs. This is the AI-DLC Inception layer that sits ABOVE individual specs: it turns a whole product, a 0->1 greenfield build, or the scale-up of an existing prototype into an ordered roadmap of independently-shippable Units of Work, then scaffolds one SDD spec per unit. Make sure to use this skill whenever the user wants to plan a new app or product from scratch, break a big/ambiguous project into pieces, build an MVP roadmap, figure out "where do I even start", turn a prototype into a real product, or do anything too large to fit comfortably in a single feature spec. Prefer this over /sdd-spec-init when the scope is a whole product or several features rather than one focused feature.
tools
文章を指定した言語に翻訳。 ブログ記事やドキュメントを自然で高品質な翻訳に変換します。 フロントマター処理、専門用語の検証も行います。
tools
ブログコンテンツの品質をレビュー。 SEO最適化、文法・表現、コンテンツ品質、正確性・信頼性を 包括的にチェックし、改善提案を行います。