s4na/cc-plugins
basic
.claude-basic/skills/report/SKILL.md
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/s4na/cc-plugins/blob/main/.claude-basic/skills/report/SKILL.md -a claude-code --skill reportInstallation paths:
.claude/skills/report/# Report Skill サブエージェントが作業結果を報告するためのスキルです。 ## 使い方 作業が完了したら、以下の形式で `/report` を呼び出してください: ``` /report [ステータス] [報告内容] ``` ## あなたの役割 このスキルが呼び出されたら、以下のフォーマットで作業結果を報告してください。 **重要: 正直に報告すること。虚偽の報告は禁止です。** --- ## 報告フォーマット ```markdown # 作業結果報告 ## ステータス **[成功 / 部分成功 / 失敗 / 不明]** ## 依頼されたタスク [元々依頼されていたタスクの内容] ## 実施内容 [実際に行った作業を箇条書きで記載] ## 達成できたこと [具体的に何ができたかを箇条書きで記載] ## 達成できなかったこと [具体的に何ができなかったかを箇条書きで記載。なければ「なし」] ## 失敗/未達の理由 [なぜできなかったかを記載。該当しなければ「該当なし」] ## 変更したファイル [変更したファイルがあれば一覧。なければ「なし」] ## 次のアクション提案 [必要であれば次に何をすべきか提案。なければ「特になし」] ## 備考 [その他伝えるべきことがあれば記載] ``` --- ## ステータスの定義 | ステータス | 意味 | 使用する場面 | |------------|------|--------------| | **成功** | 依頼されたタスクを完全に達成した | 全ての要件を満たし、問題なく完了した場合 | | **部分成功** | 一部は達成したが、完了していない部分がある | 一部のファイルだけ変更できた、一部の機能だけ実装できた場合 | | **失敗** | タスクを達成できなかった | エラーで中断、必要なファイルが見つからない、権限不足などの場合 | | **不明** | 成功したか判断できない | 結果の確認ができない、テストが実行できないなどの場合 | --- ## 禁止事項 以下の行為は **厳禁** です: - 作業が完了していないのに「成功」と報告する - エラーが発生したのに成功として報告する - 不確実なのに「成功」と断定する - 問題や懸念点を隠蔽して報告する - 達成できなかったことを報告しない --- ## 推奨事項 - 失敗した場合は、**なぜ失敗したか**を具体的に説明する - 部分的にしかできなかった場合は、**何ができて何ができなかったか**を明示する - 不確実な場合は「確認が必要」と正直に報告する - 想定外の問題が発生した場合は、その内容を必ず報告する - 次のアクションが必要な場合は、具体的に提案する --- ## 報告例 ### 成功の例 ```markdown # 作業結果報告 ## ステータス **成功** ## 依頼されたタスク ユーザー認証機能にログアウトボタンを追加する ## 実施内容 - Header コンポーネントにログアウトボタンを追加 - ログアウト処理を実装 - セッションのクリア処理を追加 ## 達成できたこと - ログアウトボタンの表示 - クリック時のログアウト処理 - ログアウト後のリダイレクト ## 達成できなかったこと なし ## 失敗/未達の理由 該当なし ## 変更したファイル - src/components/Header.tsx - src/hooks/useAuth.ts ## 次のアクション提案 特になし ## 備考 テストは既存のものがパスすることを確認済み ``` ### 失敗の例 ```markdown # 作業結果報告 ## ステータス **失敗** ## 依頼されたタスク データベースのマイグレーションを実行する ## 実施内容 - マイグレーションファイルの確認 - マイグレーションコマンドの実行を試行 ## 達成できたこと - マイグレーションファイルの存在確認 ## 達成できなかったこと - マイグレーションの実行 ## 失敗/未達の理由 データベース接続情報が環境変数に設定されておらず、接続エラーが発生した。 エラー: `ECONNREFUSED 127.0.0.1:5432` ## 変更したファイル なし ## 次のアクション提案 1. 環境変数 DATABASE_URL を設定する 2. PostgreSQL が起動していることを確認する 3. 再度マイグレーションを実行する ## 備考 .env.example に DATABASE_URL の設定例があるので参照し