Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:38:46 +08:00
commit 6902106648
49 changed files with 11466 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
---
name: test-driven-development
description: Enforce RED→GREEN→REFACTOR micro-cycles and keep diffs minimal
version: 0.1.0
tags: [testing, quality]
triggers:
- tdd
- tests first
- failing test
---
# Test-Driven Development
## Purpose
Bias implementation to tests-first and small, verifiable changes.
## Behavior
1. RED: scaffold 13 failing tests targeting the smallest slice.
2. GREEN: implement the minimum code to pass.
3. REFACTOR: improve names/structure with tests green.
4. Repeat in tiny increments until task acceptance criteria are met.
## Guardrails
- Block large edits unless a failing test exists.
- Prefer small diffs spanning ≤3 files.
- Keep test names explicit and deterministic.
## Output Style
- `bullet-points` for steps; `markdown-focused` for code blocks.
## Integration
- `/lazy task-exec` implementation phase; Coder/Tester agents.
## Example Prompt
> Apply TDD to implement input validation for prices.