curate について
curateは、開発者が作成した注釈をナレッジベースに追加するスキルです。モジュールに関する概念とその理由をYAMLファイルに記録し、今後のチャレンジに含められるようにします。
主な機能
- 01概念とその理由の聞き取り
- 02YAML注釈ファイルの作成
- 03重複項目の確認
- 04今後のチャレンジ向け注釈の保存
活用シーン
- 01コードから読み取れない設計意図の記録
- 02ナレッジベースへのモジュール固有の知見の追加
- 03今後のコーディング課題に向けた背景情報の保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill curateインストール後、Claude Code で/curateを入力して読み込まれたか確認します。
詳細
ナレッジベースをキュレーションする
開発者が作成した注釈をナレッジベースに追加します。
使用しない場合
- コード自体から導き出せる知識(
gauntlet:extractを使用) - DSA 問題バンク(
gauntlet:gauntlet-curateを使用)
手順
- 注釈を付けるモジュールを特定します
- 概念(重要な洞察やルール)を尋ねます
- 理由(根拠、経緯、背景)を尋ねます
- YAML 注釈ファイルを生成します
.gauntlet/annotations/<slug>.yamlに保存します- 保存されたことと、今後のチャレンジに含まれることを確認します
完了条件
- スキルの完了後、
.gauntlet/annotations/<slug>.yamlに YAML ファイルが存在します。ここで<slug>は、注釈を付けたモジュールと概念に基づいて決定します - YAML ファイルには、最低限、
conceptフィールド(重要な洞察やルール)とwhyフィールド(根拠/経緯/背景)が含まれています - 確認メッセージには、その注釈が今後のチャレンジに含まれることが記載されています。これにより、
gauntlet:extractの探索対象になっていることが示されます - 保存前に確認し、同じスラッグの既存の項目と注釈が重複していません
コメント
Markdown 対応