What problem does it solve?
This Skill streamlines the process of adding new features to Python projects by guiding users through planning, test-driven development, and verification, ensuring robust and well-tested code.
Core Features & Use Cases
- Guided Feature Planning: Helps define feature specifications, prioritize requirements using MoSCoW, and establish clear acceptance criteria.
- Test-Driven Implementation: Encourages writing tests before code and implementing incrementally to pass them.
- Quality Assurance: Integrates linting, type checking, and coverage checks to maintain high code quality.
- Use Case: When you need to add a new data validation module to your existing Python application, this Skill will help you define the validation rules, write tests for various scenarios, implement the module, and ensure it integrates seamlessly with the rest of your codebase.
Quick Start
Use the python3-add-feature skill to add a new CSV export functionality to the report module.