What problem does it solve?
Creating high-quality, runnable unit tests across languages is time-consuming and error-prone; this Skill automates the analysis, design, generation, and verification of unit tests so teams can quickly produce consistent, maintainable test suites.
Core Features & Use Cases
- Code analysis: parse functions, signatures, branches, and dependencies to identify meaningful test points and prioritize by testing value.
- Test generation: produce executable test files that follow project conventions, include fixtures, mock strategies, and parameterized cases.
- Quality gates: emit a test_plan.md, perform assertion audits, and run verification steps (compile/run where possible) to reduce weak or empty tests.
- Use case: add comprehensive unit tests to an untested module, migrate tests to project conventions, or generate regression tests for historically buggy code paths.
Quick Start
Generate unit tests for the module or directory path you provide and produce test_plan.md plus runnable test files.