elixir-tdd-enforcement
CommunityAlways write tests first—RED, GREEN, REFACTOR.
Authormkreyman
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enforces Test-Driven Development for any feature or bugfix, ensuring that production code is never introduced without failing tests first.
Core Features & Use Cases
- RED-GREEN-REFACTOR Cycle: Walks through failing test creation, minimal implementation, and refactoring.
- Mandatory TDD: Applies to any .ex production changes within lib/.
- Verification Focus: Guarantees tests drive design decisions.
Quick Start
Write a failing test for the new behavior, run tests to see RED, implement the simplest code to pass (GREEN), then refactor while keeping tests green.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: elixir-tdd-enforcement Download link: https://github.com/mkreyman/bmad-elixir/archive/main.zip#elixir-tdd-enforcement Please download this .zip file, extract it, and install it in the .claude/skills/ directory.