What problem does it solve? When implementation agents receive only a single task file, requirements and decisions from earlier conversations get lost. This Skill produces a durable specification and standalone task packets so any agent can complete assigned work without prior chat context. ## Core Features & Use Cases - Structured Specification: Generates a spec.md with atomic requirement identifiers (FR, NFR, AC), behavior flows, decisions, acceptance criteria, and a traceability matrix. - Self-Contained Task Packets: Writes dependency-ordered tasks.yaml plus per-task Markdown files containing objective, context snapshot, implementation contract, and acceptance checks. - Worktree-Aware Output: Resolves git worktree state and writes specs to the main checkout's .specs directory, then validates the task graph before delivery. - Use Case: Before handing a feature to coding agents, run this Skill to turn a feature request into a verified specification and task set that survives context loss between sessions. ## Quick Start Ask the agent to create a specification for your feature by providing a feature name and description, for example requesting a spec for user-authentication with a short description of the desired behavior.