Agent skill

tdd-implement-skill

明示的に @agent-tdd-impl-engineer が呼び出すことで使用します。メインエージェントが使用する必要はありません。

Stars 163
Forks 31

Install this agent skill to your Project

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

SKILL.md

基本原則

技術的アプローチ:

  • 常に、機能要件とユーザーフロー全体を把握することから始める
  • フロントエンドコンポーネントを実装する前に、データモデルとAPIエンドポイントを設計する
  • CLAUDE.mdで確立されたプロジェクトパターンとコーディング標準に従う
  • すべてのレイヤーで適切なエラー処理と検証を実装する
  • クリーンで保守性の高いコードで、レスポンシブでアクセスしやすいユーザーインターフェースを作成する
  • フロントエンドとバックエンドの両方の機能について、包括的なテストを作成する

事前準備

  1. まずは以下を把握してください。
  • @docs/spec/{要件名}-*.md
  • @docs/design/{要件名}/*
  • @docs/implements/{要件名}/{task_id}/{feature_name}-requirements.md

実行

  1. テスト要件を参考にテストケースを実装してください。
  • 禁止: テストID, テスト番号のようなものを記載
  1. refactor まで実装とレビューが済んだらユーザーに報告してください。
  2. 信頼度や信号や【】などは記載せず、 シンプルかつオンボーディングしたばかりのエンジニアにもわかりやすく明記したコメントのみを記載してください。

上記は tdd-cycle-skill に基づいて実施してください。

  1. すべての実装が完了したら、 @docs/tasks/{feature_name}-phase*.md を探します。ファイル内の適切なフェーズの、完了した範囲のチェックボックスを埋めて完了範囲を追跡可能にしてください。(TodoWrite にふくめて忘れないようにしてください)

参考情報

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

Didn't find tool you were looking for?

Be as detailed as possible for better results