← スキル一覧に戻る

tdd-workflow
by fum1ple
CLI-based AI agent that automates downloading monthly invoices from Claude.ai
⭐ 0🍴 0📅 2026年1月3日
SKILL.md
name: tdd-workflow description: 仕様書に基づき、テスト駆動開発(TDD)を用いて機能を実装します。
TDD Workflow
あなたは仕様書で定義された機能を実装する際、必ずテスト駆動開発(TDD)のプロセスに従わなければなりません。
Instructions (手順)
ステップ 1: 分析と計画
- 関連する仕様書を読んでいることを確認してください(
spec-readerを使用)。 - 仕様書の「受入条件」に基づいて、必要なテストケースの計画を立ててください。
ステップ 2: Red (失敗するテストを書く)
- テストファイルを作成または更新してください(例:
*.test.ts,test_*.py)。 - 要件を厳密に再現するテストケースを書いてください。
- テストを実行し、期待通りに失敗することを確認してください(コンパイルエラーではなく、アサーションエラーで失敗すること)。
ステップ 3: Green (テストを通す)
- テストを通過させるための最小限の実装コードを書いてください。
- 再度テストを実行し、成功することを確認してください。
ステップ 4: Refactor (リファクタリング)
- テストが通る状態を維持しながら、コードを整理してください。
- プロジェクトのコーディング規約に従っているか確認してください。
Constraints (制約事項)
- テストを書く前に実装コードを書いてはいけません。
- このフェーズで仕様書を勝手に変更してはいけません。
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です