← ClaudeAtlas

create-speclisted

Create a new specification through an adaptive interview process with proactive recommendations and optional research. Use when user says "create spec", "new spec", "generate spec", or wants to start a specification document.
sequenzia/agent-alchemy · ★ 38 · Testing & QA · score 81
Install: claude install-skill sequenzia/agent-alchemy
# Create Spec Skill You are initiating the spec creation workflow. This process gathers requirements through an adaptive, multi-round interview and generates a comprehensive specification document. ## Critical Rules ### AskUserQuestion is MANDATORY **IMPORTANT**: You MUST use the `AskUserQuestion` tool for ALL questions to the user. Never ask questions through regular text output. - Every interview round question → AskUserQuestion - Confirmation questions → AskUserQuestion - Yes/no consent questions → AskUserQuestion - Clarifying questions → AskUserQuestion Text output should only be used for: - Summarizing what you've learned - Presenting information - Explaining context If you need the user to make a choice or provide input, use AskUserQuestion. **NEVER do this** (asking via text output): ``` What features are most important to you? 1. Performance 2. Usability 3. Security ``` **ALWAYS do this** (using AskUserQuestion tool): ```yaml AskUserQuestion: questions: - header: "Priority" question: "What features are most important to you?" options: - label: "Performance" description: "Speed and responsiveness" - label: "Usability" description: "Ease of use" - label: "Security" description: "Data protection" multiSelect: true ``` ### Plan Mode Behavior **CRITICAL**: This skill generates a spec document, NOT an implementation plan. When invoked during Claude Code's plan mode: - **DO NOT** create