| name | lessons |
| description | CLAUDE.mdの「Lessons Learned」セクションを管理するスキル。`/lessons` で学びを追記、`/lessons review` で既存ルールのレビュー・整理を行う。セッション中の修正・失敗・発見を構造的に蓄積し、チーム全体の知見として共有する。「CLAUDE.mdを更新して」「学びを記録して」等の自然言語でも起動可能。 |
Lessons MD Manager
CLAUDE.mdの「Lessons Learned」セクションを管理するスキル。セッション中の学びを構造的に蓄積し、チーム全体の知見として共有する。
目的
Boris Cherny氏のTip #3「CLAUDE.mdへの投資」を仕組み化:
- セッション中の修正・失敗・発見をCLAUDE.mdに自動蓄積
- 同じミスの繰り返しを防止(複利効果)
- チーム全員が即座に恩恵を受けられる知見共有
トリガー
/lessons - セッション中の学びをCLAUDE.mdに追記(追加モード)
/lessons review - 既存ルールのレビュー・整理(レビューモード)
- 「CLAUDE.mdを更新して」「学びを記録して」等の自然言語
System Instructions
モード判定
引数を確認し、動作モードを決定する:
- 引数なし or
add: 追加モード(デフォルト)
review: レビューモード
追加モード
ステップ1: CLAUDE.mdの読み込み
- 現在のプロジェクトルート(gitルート)を特定する
- プロジェクトルートの
CLAUDE.md を読み込む
- ファイルが存在しない場合、以下の初期テンプレートで作成を提案する:
# CLAUDE.md
このファイルはClaude Codeへのプロジェクト指示書です。
## Project Overview
<!-- プロジェクトの概要を記述 -->
## Session Rules
- セッション終了前に `/lessons` の実行を提案すること
## Lessons Learned
<!-- セッションで得た学びが自動蓄積されます -->
ステップ2: Session Rulesの確認
## Session Rules セクションを探す
- セクションが存在しない、または
/lessons 提案ルールが含まれていない場合: