specification-writing

Solid

Write feature specifications as requirements and user stories with acceptance criteria, focusing on business value and testable conditions.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

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

Skill Content

# Specification Writing ## Overview Write comprehensive feature specifications from business-level descriptions. Produces requirements, user stories, acceptance criteria, and scope boundaries that define WHAT to build without prescribing HOW. ## When to Use - Defining a new feature before planning or implementation - Formalizing vague feature requests into structured requirements - Clarifying scope boundaries for a feature area - Establishing acceptance criteria for user stories ## Key Principle Specifications describe desired behavior from the user's perspective. They define **what** the system should do, not **how** it should be built. Business value must be explicit in every requirement. ## Process 1. **Elicit requirements** - Extract functional and non-functional requirements from feature description 2. **Write user stories** - Author stories in standard format with personas 3. **Define acceptance criteria** - Testable conditions for each story (Given/When/Then) 4. **Identify edge cases** - Error scenarios and boundary conditions 5. **Clarify gaps** - Surface and resolve ambiguities and contradictions 6. **Document assumptions** - Make implicit assumptions explicit 7. **Define scope** - Clearly delineate in-scope vs. out-of-scope 8. **Human review** - Approve specification before planning ## Tool Use Invoke via babysitter process: `methodologies/spec-kit/spec-kit-specification` Full pipeline: `methodologies/spec-kit/spec-kit-orchestrator`

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

spec-writing

Create clear, testable specifications from feature descriptions with user stories, acceptance criteria, and success metrics.

297 Updated today
athola
AI & Automation Listed

spec-writer

Generate structured software specifications for features, bug fixes, and products. Use when the user wants to create a spec, PRD, feature brief, requirements document, or when starting any new implementation that needs a specification first. Invoke via /spec-writer or when the user says "write a spec", "spec this out", "create a spec", "I need a spec for...", or describes a feature they want to build. Produces adaptive-complexity specs with Job Stories, Gherkin acceptance criteria, and three-tier boundaries. Output is a markdown file ready for agent execution or human review.

46 Updated 2 months ago
SamJHudson01
AI & Automation Solid

specification-generation

Convert requirements into structured technical specifications with architecture decisions

1,160 Updated today
a5c-ai
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
AI & Automation Featured

spec-writing

Execute this skill should be used when the user asks about "writing specs", "specs.md format", "how to write specifications", "sprint requirements", "testing configuration", "scope definition", or needs guidance on creating effective sprint specifications for agentic development. Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

2,274 Updated today
jeremylongshore