skills/sdd-init/references/skills/spec-init/SKILL.md
Initialize a new SDD specification with detailed project description. Creates directory structure and metadata for a new feature specification.
npx skillsauth add qlawmarq/dotfiles-common sdd-spec-initInstall 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:
If inputs were provided with this skill invocation, use them directly. Otherwise, ask the user for the project description.
Generate a unique feature name from the project description and initialize the specification structure.
YYYY-MM-DD-[feature-name] format using today's date (e.g., 2026-02-02-add-auth). If same-day duplicates exist, append sequence number (e.g., 2026-02-02-01-add-auth).docs/tasks/todo/ and docs/tasks/done/ for naming conflictsdocs/tasks/todo/[date-prefixed-feature-name]/docs/settings/templates/specs/init.jsondocs/settings/templates/specs/requirements-init.md{{FEATURE_NAME}} → generated feature name{{TIMESTAMP}} → current ISO 8601 timestamp{{PROJECT_DESCRIPTION}} → the provided project descriptionspec.json and requirements.md to spec directoryinit.json and requirements-init.mdProvide output in the language specified in spec.json with the following structure:
feature-name format with 1-2 sentence rationale/sdd-spec-requirements <feature-name>Format Requirements:
spec.json.languagedocs/settings/templates/specs/, report error with specific missing file path and suggest checking repository setupfeature-name-2) and notify user of automatic conflict resolutiondevelopment
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最適化、文法・表現、コンテンツ品質、正確性・信頼性を 包括的にチェックし、改善提案を行います。