What problem does it solve?
This Skill establishes core development principles to minimize errors, rework, and miscommunication. It enforces strict rules against ambiguity, contradictions, and assumptions, ensuring that all development proceeds with clear, verified requirements and specifications.
Core Features & Use Cases
- Ambiguity Prohibition: Mandates questioning unclear requirements or specifications, providing structured methods to clarify them with the user.
- Contradiction Detection: Requires immediate reporting and resolution of any inconsistencies found between documents, specifications, or implementations.
- Assumption Avoidance: Prohibits inferring user intent or unstated requirements, emphasizing reliance solely on explicit information.
- Use Case: During a requirements gathering phase, a user provides an ambiguous statement like "implement user management." This skill guides the AI to ask clarifying questions with options (e.g., CRUD, RBAC, both) to ensure precise understanding before proceeding.
Quick Start
Explain the development principles for handling ambiguous requirements, detecting contradictions, and avoiding assumptions.