learn について
実装と検証で得た知見を、再利用できるプロジェクト向けガイダンスとして提案するスキルです。永続ファイルの変更前に承認を求め、重複や一度限りの問題の記録を避けます。
主な機能
- 01変更と検証の振り返り
- 02再利用可能な知見の抽出
- 03知見の保存先の提案
- 04編集前の承認確認
- 05重複確認と変更後の検証
活用シーン
- 01繰り返し役立つ実装知見の記録
- 02プロジェクトルールかタスクメモかの判断
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yansfil/ vibe-engineering --skill learnインストール後、Claude Code で/learnを入力して読み込まれたか確認します。
詳細
学び
実装と検証の後、プロジェクトで何かを記憶しておくべき場合に、このスキルを使用します。
ユーザーの承認なしに、永続的なプロジェクトルールを更新しないでください。
ワークフロー
- 変更内容、失敗したこと、検証が必要だったことを確認します。
- 再利用できる学びだけを抽出します。
- 各学びの保存先を提案します。
- 永続ファイルを編集する前に、承認を求めます。
- 承認後、まず対象ファイルを読みます。
- 役立つ最小限のルールを追加し、重複を避けます。
- 編集後、関連する最小限の検証を実行します。
保存先の候補
CLAUDE.md:永続的な Claude Code プロジェクトの動作ルール。docs/または仕様書:製品、データ、ランタイム、運用に関する契約。.claude/skills/<name>/SKILL.md:繰り返し発生するワークフローの変更。- チェックリストまたはタスク固有のメモ:役立つものの、まだ永続化するほどではない情報。
候補の形式
- id: L1
learning: ...
destination: ...
reason: ...
minimal_edit: ...
skip_if: ...
ルール
- 再び役立つ可能性が高い学びだけを残します。
- 一度きりの偶発的な出来事を、恒久的なルールとして記録しないでください。
- 広範な原則よりも、具体的なパスやコマンドを優先します。
- 対象に同じ内容がすでに記載されている場合は、編集を省略してその旨を報告します。
- スキルを変更した場合は、新しいスキルが読み込まれていることを確認する方法を記載します。
出力形式
## Learning Candidates
- ...
## Needs Approval
- ...
## Applied
- ...
## Skipped
- ...
コメント
Markdown 対応