振り返り(Retrospective)
完了したタスクや実装についての振り返りを行い、学びを最適な設定に反映するスキル。
いつ使うか
以下のようなタイミングで振り返りを提案する:
- •複雑なタスクが完了したとき
- •同じ問題に何度か遭遇したとき
- •新しい技術やパターンを学んだとき
- •実装中に改善点を発見したとき
確認の仕方
タスク完了や問題解決後、以下のように確認する:
「〇〇(具体的なタスクや実装名)」について振り返りを実施しますか?
ユーザーが同意した場合のみ、以下の手順を実行する。
実行手順
1. 振り返りの実施
以下の観点で振り返る:
- •うまくいったこと: 技術選定、設計、コミュニケーションなど
- •改善できること: プロセス、コード品質、ドキュメントなど
- •学んだこと: 新しい技術、パターン、ベストプラクティスなど
2. 最適な設定先の提案
振り返りの内容に応じて、以下から最適な反映先を提案する:
CLAUDE.md(プロジェクトメモリ)
適している内容:
- •プロジェクト全体に関わる基本方針
- •毎回のセッションで意識すべきこと
- •重要なドキュメントへの参照
例: 「実装前に必ず型定義を確認する」
.claude/rules/(ドメイン固有ルール)
適している内容:
- •特定のファイルタイプやディレクトリに適用するルール
- •詳細なコーディング規約
- •エラー対応手順
例: 「テストファイルでは必ずdescribeブロックを使う」
.claude/skills/(ドメイン知識)
適している内容:
- •特定の技術やライブラリの使い方
- •プロジェクト固有のパターン
- •繰り返し参照する手順
例: 「Turso Per-User DBの作成手順」
.claude/agents/(特化サブエージェント)
適している内容:
- •専門的な調査・分析タスク
- •繰り返し行うレビュー作業
- •特定の観点でのコード検査
例: 「セキュリティレビュー専用エージェント」
Hooks(自動アクション)
適している内容:
- •ファイル編集後に必ず行う処理
- •自動チェックや整形
- •通知やログ記録
例: 「Edit/Write後に自動でlint:fixを実行」
3. 反映の実施
ユーザーの承認を得てから、選択された設定ファイルを更新する。
4. まとめの提示
- •振り返りの内容を整理して提示
- •追加した設定の概要
- •次のアクションがあれば提案
重要な注意事項
- •振り返りは対話形式で進める
- •ユーザーの意見を引き出すことを優先する
- •安易に迎合せず、改善点も率直に指摘する
- •設定の更新は必ずユーザーの承認を得てから行う
- •設定先は1つに限定せず、内容に応じて複数提案してもよい