From spec-creator
Create a specification for a new software project. Use when the user says "create the spec for the new project", "help me plan a new project", "let's define requirements for a new application" and similar.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-creator:spec-init-projectclaude-opus-4-6This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help me build a spec for my new project in $ARGUMENTS.
Help me build a spec for my new project in $ARGUMENTS.
Use the AskUserQuestion Tool to help build the spec in $ARGUMENTS by interviewing me and gathering requirements and details about the project implementation, UI & UX, tech stack, concerns, tradeoffs, etc.
Make sure questions are not obvious and probe deeper into the underlying needs and constraints.
Interview me continually and systematically until the spec is complete. Document all responses and insights to create a comprehensive and well-structured specification that serves as the foundation for the project.
When the specification is complete:
npx claudepluginhub thejavaguy/tjg-claude-marketplace --plugin spec-creatorGuides interactive spec generation: turns rough ideas into structured specifications with R-numbered requirements and acceptance criteria via Q&A and approach proposals.
Creates structured specifications before coding for new projects, features, or changes with unclear requirements. Covers objectives, commands, project structure, code style, testing strategy, and boundaries.
Runs a structured clarifying interview for new project requests, then outputs a fully specified prompt.md for a fresh agent session to execute, preventing expensive mistakes from vague specs.