What problem does it solve?
This Skill exposes ambiguity, omissions, contradictions, and untestable acceptance criteria in product or engineering specifications before implementation planning begins, reducing costly rework and preventing flawed requirements from reaching development.
Core Features & Use Cases
- Adversarial Review: Dispatches three independent skeptic agents to attack a specification through ambiguity, missing requirements, contradictions, vague criteria, and malicious-compliance scenarios.
- Majority Validation: Deduplicates findings and confirms only issues identified by at least two of the three reviewers, while preserving single-reviewer findings for follow-up.
- Review Persistence: Writes a structured Markdown validation report to the appropriate milestone review directory and tracks actions taken.
- Use Case: When a newly drafted design document is ready for review, use this Skill to identify unclear behavior, edge-case gaps, and acceptance criteria that cannot be objectively tested before creating an implementation plan.
Quick Start
Use the spec-validator skill to independently stress-test the specification at plans/active_milestones/example/spec.md and write the aggregated adversarial review.