mcpField
S
self-improve

self-improve

github.com/hjewkesエージェントワークフロー4167 回インストール36 週間前に更新
リポジトリ

self-improve について

Claude 向けのセッション学習スキルです。再利用可能な知見をプロジェクトメモリ、CLAUDE.md、新しいスキルに振り分けます。変更案を分類し、明示的な承認後にのみ適用します。

主な機能

  1. 01再利用できるセッション知見の記録
  2. 02適切な保存先への知識の振り分け
  3. 03保存先ごとの変更案の提示
  4. 04編集前の明示的な承認

活用シーン

  1. 01デバッグの知見を後続セッション向けに保存
  2. 02プロジェクト固有の規約を記録
  3. 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 や既存のスキルにすでにある内容を重複させる

コメント