Mandatory TDD/BDD Testing Strategy
OfficialEnforce robust testing practices.
AuthorPAIPalooza
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enforces a strict Test-Driven Development (TDD) and Behavior-Driven Development (BDD) strategy, ensuring code quality and reliability by requiring tests to be written before implementation and mandating specific testing and coverage thresholds.
Core Features & Use Cases
- Test-First Enforcement: Mandates writing failing tests prior to code implementation.
- Deterministic Selectors: Promotes the use of
data-testid,role, andlabelfor stable UI testing. - Coverage Mandate: Requires a minimum of 80% test coverage for all code.
- Use Case: A development team needs to ensure all new features are thoroughly tested and meet a high standard of code coverage before merging into the main branch.
Quick Start
Execute the backend Python tests using the command python3 -m pytest tests/ -v --cov=app --cov-report=term-missing.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Mandatory TDD/BDD Testing Strategy Download link: https://github.com/PAIPalooza/chicommerce/archive/main.zip#mandatory-tdd-bdd-testing-strategy Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.