self-improve について
Claude 向けのセッション学習スキルです。再利用可能な知見をプロジェクトメモリ、CLAUDE.md、新しいスキルに振り分けます。変更案を分類し、明示的な承認後にのみ適用します。
主な機能
- 01再利用できるセッション知見の記録
- 02適切な保存先への知識の振り分け
- 03保存先ごとの変更案の提示
- 04編集前の明示的な承認
活用シーン
- 01デバッグの知見を後続セッション向けに保存
- 02プロジェクト固有の規約を記録
- 03知見をメモリとスキルのどちらに置くか判断
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hjewkes/ agent-skills --skill self-improveインストール後、Claude Code で/self-improveを入力して読み込まれたか確認します。
同梱ファイルreferences/classification-routing.md
詳細
自己改善
概要
再利用可能な知識を記録し、適切な場所(プロジェクトのメモリ、グローバルな CLAUDE.md、新しいスキル)に振り分ける、セッション単位の学習ループです。スキル作成のためのスキル管理手法を基盤としています(writing-skills リファレンスを参照)。
プロセス
1. 学びを特定する
成果のあったセッションの後、学んだことを振り返ります。
- うまく機能したパターン
- 発見して修正した間違い
- 再利用できそうなテクニック
- デバッグに関する知見
- ツールの使用パターン
- 発見したプロジェクト固有の慣例
2. 学びを分類する
references/classification-routing.md を読んで、完全な振り分け表(優先度 1〜5)と保存先ごとの草案形式を確認します。重要なルール:~/CLAUDE.md に記載しようとするのは、たいてい適切ではありません。まず既存のスキルまたはプロジェクトの CLAUDE.md に振り分けます。
3. ユーザーに確認する
提案する変更を保存先ごとにまとめて提示します。それぞれについて、以下を示します。
- 学んだこと(1 文)
- 保存先とその理由
- 追加・変更する正確な内容
変更を自動で適用してはいけません。 必ず明示的な承認を得てください。
4. 承認された変更を適用する
承認された保存先に変更を書き込みます。新しいスキルについては、専用のセッションで完全な TDD テスト(skills-management の writing-skills リファレンスに従う)を実施する必要があることを伝えます。
よくある間違い
- ~/CLAUDE.md を既定の保存先にする — 学びの多くは、より適切に絞られた場所(既存のスキル、プロジェクトの CLAUDE.md、またはメモリ)に属します。~/CLAUDE.md は最終手段であり、既定の保存先ではありません。
- ユーザーの確認なしに変更を自動適用する
- セッション固有のコンテキストを永続的な知識として保存する
- 一度限りの解決策のためにスキルを作成する
- CLAUDE.md や既存のスキルにすでにある内容を重複させる
コメント
Markdown 対応