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