developersglobal/ai-agent-skills/idea-to-spec
Claude Code and agent skill by developersglobal/ai-agent-skills
- community
Checking that the SKILL.md file is still in the repository.
Converts vague ideas into concrete, testable specifications with acceptance criteria. No implementation begins without a spec.
Install
npx vskill@latest install developersglobal/ai-agent-skills/idea-to-specSKILL.md
Overview
Vague ideas produce vague implementations. This skill transforms any idea — no matter how fuzzy — into a concrete specification with clear scope, acceptance criteria, and non-goals.
When to Use
- At the start of any new feature
- When a request is ambiguous
- Before creating tasks or writing any code
Process
Step 1: Capture the Core Problem
- Write: "Users currently can't [do X], which causes [pain Y]."
- Identify: who has this problem? How often? What's the impact?
- Distinguish problem from solution — don't spec a solution until the problem is understood.
Verify: You can state the problem without mentioning any implementation.
Step 2: Define Success
- Write 3–7 acceptance criteria in this format:
`` Given [context] When [action] Then [outcome] ``
- Each criterion must be binary — either it passes or it doesn't.
- Include negative cases: "Given X, the system must NOT do Y."
Verify: A QA engineer can test each criterion without asking for clarification.
Step 3: Define Scope
- In scope: List what is explicitly included.
- Out of scope: List what is explicitly excluded — as important as what's included.
- Open questions: List any decisions that still need resolution before implementation.
Verify: The out-of-scope list has at least 2 items.
Step 4: Define Non-Functional Requirements
- Performance: response time, throughput, scale targets.
- Security: auth requirements, data sensitivity.
- Reliability: uptime SLA, acceptable error rate.
Verification
- [ ] Problem statement written without mentioning implementation
- [ ] Acceptance criteria in Given/When/Then format
- [ ] Each criterion is binary (pass/fail)
- [ ] Explicit out-of-scope list
- [ ] Open questions listed
References
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/idea-to-spec/SKILL.md
Popularity
- Repository stars
- 64
- Repository forks
- 10
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/developersglobal/ai-agent-skills/idea-to-spec)