What problem does it solve? Turning a rough idea or verbal request into a well-structured, backlog-ready specification is time-consuming and often produces ambiguous tickets. This Skill guides an AI agent through a five-phase process that transforms vague intent into a precise, executable spec, files it as a GitHub issue, and optionally spawns a coding agent in a fresh worktree to implement it. ## Core Features & Use Cases - Five-phase spec authoring: Walks the user from raw intent through structured decision briefs (via AskUserQuestion) to a complete, unambiguous specification. - GitHub issue filing: Files the finished spec as an issue and integrates with the /ship workflow so the source issue closes automatically on merge. - Agent handoff: Optionally spawns a Claude Code agent in a fresh git worktree to execute the spec, with session-kind detection for interactive, headless, and spawned runs. - Use Case: A product manager says "spec this out" for a new onboarding flow. The Skill asks clarifying decisions, writes the spec, files the GitHub issue, and hands it off for implementation. ## Quick Start Ask the agent to spec out your feature idea, for example by saying "spec this out: add team invite links to the settings page".