Something went wrong!
Hang in there while we get back on track
Acceptance Criteria Edge Case Identifier
Systematically analyzes feature descriptions and existing acceptance criteria to identify missing edge cases across six categories. Generates specific, testable acceptance criteria for each missing edge case with priority ratings.
What You Get
Catches the 50% of defects that stem from inadequate acceptance criteria before development begins, reducing 1-2 sprints of rework.
The Problem
The Solution
How It Works
- 1 Analyze current acceptance criteria to assess coverage percentage and identify what's already covered
- 2 Apply systematic edge case framework across six categories: empty states, boundary conditions, errors, concurrency, validation, network
- 3 Identify missing edge cases with clear descriptions and user impact assessment
- 4 Prioritize edge cases by likelihood and severity (Critical/High/Medium/Low)
- 5 Generate specific, testable acceptance criteria for each identified edge case
- 6 Provide coverage summary with estimated bugs prevented and recommended next steps
What You'll Need
- Feature description explaining what the feature does
- Current acceptance criteria (even if minimal or happy-path only)
Get This Skill
Requires Pro subscription ($9/month)
Have Feedback?
Help us improve this skill by sharing your ideas and suggestions.
Request ImprovementsExamples
API Rate Limiting Technical Edge Cases
Analyzes an API rate limiting feature to identify missing boundary conditions, race conditions, and distributed systems edge cases. Demonstrates technical infrastructure-level analysis including off-by-one errors, concurrent request handling, and failure mode decisions.
Password Reset Feature Security Analysis
Analyzes a basic password reset flow to identify missing security, validation, and error handling edge cases. Demonstrates comprehensive coverage of authentication-related features including email enumeration prevention, rate limiting, and token expiration.
Subscription Checkout Payment Edge Cases
Analyzes a subscription checkout flow to identify missing payment failures, validation, and concurrent user edge cases. Demonstrates handling of e-commerce scenarios including card declines, gateway failures, and duplicate submission prevention.