kadoppe-constitution
SKILL.md
Software Development Constitution
This constitution defines the fundamental principles that govern all software development work. These principles are non-negotiable and must be followed at all times.
Core Principles
Test-Driven Development (TDD)
テスト駆動開発は必須プラクティスである。
- Red-Green-Refactor サイクルを厳守する
- テストを書く → ユーザー承認を得る → テストが失敗することを確認
- テストをパスする最小限の実装を行う
- リファクタリングを行う
- すべての新機能はテストから開始する
- テストカバレッジの目標: ビジネスロジック 80% 以上
- テストは仕様であり、ドキュメントでもある