create-spec

Solid

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.

Testing & QA 38 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
sequenzia
Repository
sequenzia/agent-alchemy
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

create-spec

Guide a collaborative discussion that produces a comprehensive specification document at .turbo/specs/<slug>.md. Use when the user asks to "create a spec", "write a spec", "discuss a project plan", "spec out a project", "design a system", "let's plan this project", "help me scope this", "architect a solution", or "let's discuss before building".

314 Updated today
tobihagemann
Testing & QA Solid

cspec

Create a structured specification with testable invariants for a new feature. Researches current best practices before writing invariants. Adapts format to workflow intensity.

61 Updated yesterday
joshft
Web & Frontend Listed

spec-builder

Transform vague product or feature ideas into concrete, detailed specification documents through an interactive interview process. Use when the user wants to flesh out an idea, create a spec, write requirements, plan a product/feature/prototype, or go from "I have this idea..." to a concrete document. Works for software products, physical products, services, or any concept that needs specification.

43 Updated 3 months ago
diegosouzapw
AI & Automation Solid

spec-creation

Feature specification creation from codebase research. Produces requirements, acceptance criteria, architecture decisions, implementation plans, and risk analysis.

1,160 Updated today
a5c-ai
Testing & QA Listed

spec-creator

Turn a feature request into implementation-ready spec files for a coding agent. Use whenever the user wants to plan, scope, or write a spec for a feature about to be built — "write a spec for X", "plan feature Y", "how should we build Z", "draft an implementation plan". Produces a parent epic plus one file per independently-buildable slice. Prefer over write-spec when the audience is a coding agent, not an exec. Auto-applies the KeeForge overlay when the repo looks like KeeForge.

23 Updated 2 weeks ago
crazytan