incremental-tdd
Test-Driven Development (Red-Green-Refactor)
This skill forces you to work in tight TDD loops: one failing test, one implementation, then refactor. It prefers vertical slices and deep modules so tests stay honest, stable, and focused on real behavior instead of implementation details.
This skill comes with extra documents you can reference for philosophy and examples:
- deep-modules.md – why deep modules make AI‑driven TDD easier and safer.
- refactoring.md – patterns for safe refactors.
- interface-design.md – how to design interfaces for TDD.
- mocking.md – how and when to mock without lying to yourself.
- tests.md – how and when to mock without lying to yourself.
When you need guidance on design or refactoring, open and read these files instead of guessing.
When to Use
Use this skill when the user:
More from kambleakash0/agent-skills
english-humanizer
Detects and removes AI-generated writing patterns from English text. Rewrites content to sound natural, authentic, and genuinely human.
42grill-master
Relentlessly interview the user when they want to learn about a topic, plan, or design until you both reach a shared, testable understanding, before any planning or implementation.
15spec-writer
Create a comprehensive Product Requirements Document from conversation and repo context. Use when the user wants a PRD, product spec, feature requirements, or similar documentation.
13slice-the-spec
Turn a PRD into a Kanban-ready backlog of vertically sliced issues, with clear dependencies and HITL/AFK flags.
13git-workflow
>
13code-review
>
13