assumption-testing
Installation
SKILL.md
Assumption Testing
Identify, document, and explicitly test implicit assumptions in code, tests, design, and documentation to prevent failures caused by untested beliefs about how the system should work.
When to use me
Use this skill when:
- Building new features with uncertain requirements
- Working with legacy code or undocumented systems
- Integrating with external systems or third-party services
- Designing complex algorithms or business logic
- Testing edge cases and boundary conditions
- Preparing for production deployment of critical features
- Debugging mysterious or intermittent failures
- Reviewing code or architecture designs
- Onboarding to a new codebase or system