diff --git a/.claude/agents/tester.md b/.claude/agents/tester.md index 3ea45d9..aad79ba 100644 --- a/.claude/agents/tester.md +++ b/.claude/agents/tester.md @@ -55,9 +55,8 @@ ## テスト作成の原則 (Testing Principles) - テスト対象の関数・クラスの**期待される振る舞い**をテストする(実装の詳細ではない) +- プロジェクトのテスト方針ガイド(存在する場合)に従う(テストの種類,カバレッジ基準,モック方針,ファイル配置等) - プロジェクトの既存テストのパターン・構造に合わせる -- テストファイルの配置はプロジェクトの規約に従う -- テスト名は何をテストしているかが明確にわかるようにする ## 出力フォーマット (Output Format) diff --git a/.claude/commands/implement.md b/.claude/commands/implement.md index 585a295..07f1c21 100644 --- a/.claude/commands/implement.md +++ b/.claude/commands/implement.md @@ -1,5 +1,6 @@ --- name: implement +model: opus description: "実装パイプラインを開始する.コーディング → テスト → リファクタリングの順で 3 つのエージェントを実行し,必要に応じて人間の確認を挟む." argument-hint: "<タスク内容>" --- diff --git a/.claude/commands/setup.md b/.claude/commands/setup.md index 1a8fbad..d1444ea 100644 --- a/.claude/commands/setup.md +++ b/.claude/commands/setup.md @@ -1,5 +1,6 @@ --- name: setup +model: opus description: "GUIDE_01 に従い,プロジェクトの立ち上げを対話的に進める.各フェーズでユーザーの確認を挟む." argument-hint: "<プロジェクト名>" --- diff --git a/.claude/commands/sync-template.md b/.claude/commands/sync-template.md index 36f9d85..fe22e8d 100644 --- a/.claude/commands/sync-template.md +++ b/.claude/commands/sync-template.md @@ -1,5 +1,6 @@ --- name: sync-template +model: sonnet description: "テンプレートリポジトリから最新の変更を取り込み,ルール変更に伴うコード修正を行う." argument-hint: "" --- diff --git "a/docs/01_GUIDE/GUIDE_01_\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210\347\253\213\343\201\241\344\270\212\343\201\222\343\203\225\343\203\255\343\203\274.md" "b/docs/01_GUIDE/GUIDE_01_\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210\347\253\213\343\201\241\344\270\212\343\201\222\343\203\225\343\203\255\343\203\274.md" index 085859c..ceea67f 100644 --- "a/docs/01_GUIDE/GUIDE_01_\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210\347\253\213\343\201\241\344\270\212\343\201\222\343\203\225\343\203\255\343\203\274.md" +++ "b/docs/01_GUIDE/GUIDE_01_\343\203\227\343\203\255\343\202\270\343\202\247\343\202\257\343\203\210\347\253\213\343\201\241\344\270\212\343\201\222\343\203\225\343\203\255\343\203\274.md" @@ -70,10 +70,10 @@ - **作成すべきガイド**(推奨番号は GUIDE_03 に準拠): - `GUIDE_06` コーディング規約 — 命名規則,フォーマット,import 順序,型の使い方,コメントの書き方,コード内ドキュメントの規則 - `GUIDE_07` ディレクトリ構造規則 — プロジェクトのディレクトリ構成とファイル配置ルール - - `GUIDE_08` テスト方針 — テストの種類,粒度,実行タイミング,カバレッジ基準 + - `GUIDE_08` テスト方針 — テストの種類,粒度,実行タイミング,カバレッジ基準,モック方針,テストファイルの配置規則 - `GUIDE_09` エラーハンドリング方針 — エラーの分類,処理方法,ログ出力の方針 - - `GUIDE_10` リファクタリング方針 — リファクタリングの判断基準,実施タイミング - - `GUIDE_11` 機能実装完了フロー — コミット前のチェックリスト(フォーマット,静的解析,テスト,レビュー等) + - `GUIDE_10` 機能実装完了フロー — コミット前のチェックリスト(フォーマット,静的解析,テスト,レビュー等) + - ※ リファクタリング方針は言語に依存しないため,`.claude/agents/refactorer.md` の判断基準を共通ルールとして使用する ## 開発計画 (Development Plan)