What problem does it solve?
This Skill provides a structured, repeatable workflow for generating, validating, executing, and improving unit tests for Python code, enhancing software quality assurance.
Core Features & Use Cases
- Test Generation: Automatically creates comprehensive pytest test files for modules based on code analysis.
- Validation & Review: Ensures test correctness, coverage, and adherence to project conventions before execution.
- Iterative Improvement: Facilitates quick re-generation and rerunning of tests after fixes, supporting test-driven development and continuous integration.
- Use Case: When a developer updates a core library, invoke this Skill to generate new tests, validate their quality, run them, and iterate until all tests pass, ensuring stable code.
Quick Start
Use the test cycle skill to automatically generate, validate, and run tests for your latest code changes, ensuring high-quality software delivery.