skills/sdd-init/references/skills/validate-impl/SKILL.md
Validate implementation against requirements, design, and tasks. Checks test coverage, requirements traceability, and design alignment.
npx skillsauth add qlawmarq/dotfiles-common sdd-validate-implInstall 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/If inputs were provided with this skill invocation, use them directly. If no inputs were provided, auto-detect from conversation history or scan for completed tasks.
Validate implementation for feature(s) and task(s) based on approved specifications.
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.
If no feature name provided:
/sdd-spec-impl invocationsdocs/tasks/todo/ and docs/tasks/done/ for features with completed tasks [x]If feature provided but no task numbers:
[x] in {spec_path}/tasks.mdIf both feature and tasks provided:
user-auth 1.1,1.2)For each detected feature:
{spec_path}/spec.json for metadata{spec_path}/requirements.md for requirements{spec_path}/design.md for design structure{spec_path}/tasks.md for task listdocs/steering/ directory including:
structure.md, tech.md, product.mdFor each task, verify:
[x] in tasks.mdnpm test, pytest)Provide summary in the language specified in spec.json:
/sdd-spec-impl patterns from historyProvide output in the language specified in spec.json with:
Format Requirements:
/sdd-spec-impl in history and no [x] tasks, report "No implementations detected"en) if spec.json doesn't specify languageIf GO Decision:
/sdd-spec-done <feature-name> to finalize (lint/test/build check, move to done, commit)If NO-GO Decision:
/sdd-spec-impl <feature-name> <task-numbers> for fixes/sdd-validate-impl <feature-name> <task-numbers>Note: Validation is recommended after implementation. Use /sdd-spec-done for the final completion workflow.
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最適化、文法・表現、コンテンツ品質、正確性・信頼性を 包括的にチェックし、改善提案を行います。