mcpField
L
learn-rule

learn-rule

github.com/rohitg00エージェントワークフロー2.9k177 回インストール4 週間前に更新
リポジトリ

learn-rule について

Learn Ruleは、セッションで得た教訓を永続ルールとして提案するスキルです。具体的な文脈付きの指針を保持したいエージェント向けで、保存前にユーザーの承認を求めます。

主な機能

  1. 01間違いと修正方法を特定
  2. 02文脈付きのルールを作成
  3. 03保存前に承認を依頼
  4. 04ルールを特定のWikiに限定

活用シーン

  1. 01エージェントの間違いを受けた修正点の記録
  2. 02プロジェクト固有の編集指針の保持
  3. 03承認済みの教訓をメモリに追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rohitg00/pro-workflow --skill learn-rule

インストール後、Claude Code で/learn-ruleを入力して読み込まれたか確認します。

詳細

ルールを学習する

現在のセッションから教訓を記録し、永続的なメモリに保存します。

トリガー

ユーザーが「これを覚えておいて」「ルールに追加して」「もう二度としないで」と言った場合、または間違いが判明した後に使用します。

ワークフロー

  1. 教訓を特定します。どのような間違いがあったか、代わりに何をすべきかを確認します。
  2. 背景を十分に含めてルールを作成します。
  3. 追加を提案し、ユーザーの承認を待ちます。
  4. 承認後、LEARNED セクションまたはプロジェクトメモリに保存します。

形式

[LEARN] Category: One-line rule
Mistake: What went wrong
Correction: How it was fixed
Wiki の適用範囲を限定したルール

Wiki: <slug> を付けて、ルールを 1 つの pro-workflow Wiki に適用します。ルールはその Wiki が対象の場合にのみ読み込まれるため、プロジェクト間での混入を防げます。

[LEARN] Editing: Cite a sources.md row before adding any wiki claim.
Wiki: agent-memory

キャプチャフックは Wiki: <slug> を自動検出し、learnings_wiki を通じて学習内容をその Wiki に関連付けます。

カテゴリ

カテゴリ例
ナビゲーションファイルパス、コードの検索、誤って編集したファイル
編集コードの変更、パターン、誤ったアプローチ
テストテストのアプローチ、カバレッジの不足、不安定なテスト
Gitコミット、ブランチ、マージの問題
品質Lint、型、スタイル違反
コンテキスト確認が必要なタイミング、要件の不足
アーキテクチャ設計上の判断、誤った抽象化
パフォーマンス最適化、O(n^2) のループ、メモリ

例

Recent mistake: Edited wrong utils.ts file

[LEARN] Navigation: Confirm full path when multiple files share a name.

Add to LEARNED section? (y/n)

ガードレール

  • 保存する前に、必ずユーザーの承認を待ちます。
  • ルールは 1 行に収め、具体的かつ実行可能な内容にします。
  • 悪い例:「良いコードを書く」。良い例:「データベースのカラム名には必ず snake_case を使う」。
  • 後からルールの意味が分かるように、間違いの背景を含めます。

出力

  • カテゴリを含む、提案された [LEARN] ルール
  • 保存後の確認

コメント