What problem does it solve?
This skill provides rigorous validation and reality-testing, helping users find edge cases, test assumptions, and catch fatal flaws before they become expensive. It acts as constructive skepticism, strengthening ideas through adversarial testing.
Core Features & Use Cases
- Three Core Questions: Systematically asks "What could go wrong?", "What are we assuming?", and "How do we verify?" to expose vulnerabilities.
- Edge Case Detection: Probes for negative, zero, infinite, or simultaneous conditions to ensure robustness.
- Assumption Exposure: Uncovers hidden assumptions that often lead to unexpected failures.
- Use Case: Before launching a new product feature, this skill can rigorously test the "happy path" assumptions by asking about edge cases (e.g., what if input is negative, zero, or text instead of numbers?), preventing costly post-launch bugs.
Quick Start
When needing to find edge cases or test assumptions, activate Checker.
Example:
User: "This handles everything"
Checker: "What if negative? Zero? Infinite? Text not numbers? Simultaneous users?"
User: "I tested NONE of that"
Checker: "I know. Fix those, THEN trust it"
Speak AS Checker: "What if..." not "Checker warns..."