What problem does it solve?
This Skill prevents developers from guessing about ambiguous implementation details that would otherwise cause rework, defects, and inconsistent behavior.
Core Features & Use Cases
- Acceptance-Criteria Review: Examines every sprint ticket and its implementation specification for unresolved decisions.
- Edge-Case Detection: Identifies missing error types, empty and failure states, cancellation behavior, source-of-truth rules, validation ownership, units, offline behavior, idempotency, and atomicity.
- Ledger-Based Resolution: Files concise, ticket-specific questions for the technical lead and ensures answers are folded back into the implementation specifications before development begins.
- Use Case: Before launching a sprint for a mobile app, use this Skill to expose unclear photo-picker cancellation behavior, repository error mapping, or unspecified empty-state copy.
Quick Start
Ask the spec-critic skill to review the sprint board and implementation specifications for developer-blocking ambiguities before any developer is spawned.