learn

star 0

セッションから再利用可能なパターンを抽出し、スキルとして保存するためのガイド。問題解決後に学んだパターンを記録したい場合、エラー解決のノウハウを残したい場合、プロジェクト固有の知見を蓄積したい場合に使用。「学習パターンを抽出」「今のセッションから学びを保存」「スキルとして記録」などのフレーズで発動。

NagasakaH By NagasakaH schedule Updated 1/25/2026

name: learn description: セッションから再利用可能なパターンを抽出し、スキルとして保存するためのガイド。問題解決後に学んだパターンを記録したい場合、エラー解決のノウハウを残したい場合、プロジェクト固有の知見を蓄積したい場合に使用。「学習パターンを抽出」「今のセッションから学びを保存」「スキルとして記録」などのフレーズで発動。

学習パターン抽出(Learn)

セッション中に解決した非自明な問題からパターンを抽出し、再利用可能なスキルとして保存する。

抽出対象

以下のパターンを探す:

1. エラー解決パターン

  • どのようなエラーが発生したか
  • 根本原因は何だったか
  • どのように修正したか
  • 類似エラーに再利用可能か

2. デバッグテクニック

  • 非自明なデバッグ手順
  • 効果的だったツールの組み合わせ
  • 診断パターン

3. ワークアラウンド

  • ライブラリの癖
  • API の制限事項
  • バージョン固有の修正

4. プロジェクト固有パターン

  • 発見したコードベースの規約
  • 行った設計上の決定
  • 統合パターン

プロセス

  1. セッションを振り返り、抽出可能なパターンを特定
  2. 最も価値があり再利用可能な知見を選定
  3. スキルファイルのドラフトを作成
  4. ユーザーに保存前の確認を依頼
  5. 承認後、~/.claude/skills/learned/ に保存

出力フォーマット

~/.claude/skills/learned/{パターン名}.md として保存:

# {パターンの説明的な名前}

**抽出日:** {日付}
**適用場面:** {このパターンが適用される状況の簡潔な説明}

## 問題

{このパターンが解決する問題を具体的に記述}

## 解決策

{パターン/テクニック/ワークアラウンドの詳細}

## 例

{該当する場合はコード例を記載}

## 使用条件

{このスキルを発動すべきトリガー条件}

注意事項

抽出すべきでないもの

  • 些細な修正(タイポ、単純な構文エラー)
  • 一時的な問題(特定のAPI障害など)
  • 汎用的すぎて価値の低いパターン

心がけること

  • 将来のセッションで時間を節約できるパターンに集中
  • 1つのスキルには1つのパターン(フォーカスを保つ)
  • 具体的かつ再現可能な形で記述
Install via CLI
npx skills add https://github.com/NagasakaH/devcontainer --skill learn
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator