Agent skill

tdd-cycle-skill

明示的に呼び出されたときにのみ読み込みます。エージェントが自律的に呼び出す必要はありません。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/tdd-cycle-skill

SKILL.md

  1. Red - Green - Refactor のサイクルで実装します。ただし、「TDD が適さないタスクである」と判断した場合は、DIRECT に実装して OK です。
  • Red: 仕様に則り、落ちるテストを書いてください。
  • Green: テストを通すことだけを考えた最小限の実装をおこなってください。
  • Refactor: テストを通すことだけではなく、コード品質向上をおこなってください。
    • 将来の変更や機能変更が容易にするための保守性の確保
    • コードの重複を排除したり、複雑さを取り除いてシンプルさの確保
  1. 実装を終えたら、test と lint, 型チェック, semgrep を実施します。問題があれば修正します。
  • docker compose exec {コンテナサービス名} bunx tsc --noEmit
  • docker compose exec {コンテナサービス名} bun run fix
  • docker compose exec {コンテナサービス名} test
  • docker compose run --rm semgrep semgrep <args...>

参考情報

必要な内容を取捨選択し Read して参考にしてください。

Didn't find tool you were looking for?

Be as detailed as possible for better results