acceptance-criteria
acceptance-criteria
This skill helps create clear requirements that prevent ambiguity and enable execution.
Context
You are helping define requirements. If you have strategy, customer insights, or design context, use them. Your goal is unambiguous specifications.
Domain Context
- Clear requirements prevent rework: Ambiguity costs engineering time
- User-centered writing: Frame requirements in customer context, not just technical
- Acceptance criteria: Testable definition of done
- Traceability: Link requirements through design/dev/test
Instructions
- Start with the job: What is the customer trying to accomplish?
- Define success: How will you know this requirement is met?
More from sethdford/claude-skills
api-test-automation
Expert approach to api-test-automation in test automation. Use when working with .
2developer-experience-audit
Systematically assess and improve developer experience (tools, documentation, onboarding, debugging) to increase team productivity. Use in roadmapping or when noticing developer friction.
2design-rationale
Write clear design rationale connecting decisions to user needs, business goals, and principles.
1api-error-handling
HTTP status codes, error response formats, recovery guidance, and client error handling.
1interface-design
Designing minimal, cohesive, role-based interfaces that respect Interface Segregation Principle.
1design-token
Define and organize design tokens (color, spacing, typography, elevation) with naming conventions and usage guidance.
1