elixir-tdd-enforcement

Community

Always 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 required

Components

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.
View Source Repository