notes について
Doctrine のフェーズやスライスごとに、実装の進捗と長期的なメモを記録するスキルです。一時的な実行コンテキスト、永続的な知識、後続作業を区別します。
主な機能
- 01フェーズごとのメモ作成ガイド
- 02一時メモと永続メモの区別
- 03リスク、決定、検証事項の記録
- 04メモリーとバックログへの記録案内
活用シーン
- 01進行中フェーズの作業記録
- 02スライス終了時の注意点の保存
- 03検証待ちとコミット状況の追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davidlee/ doctrine --skill notesインストール後、Claude Code で/notesを入力して読み込まれたか確認します。
詳細
Notes
作業を進めながら、実装に関するメモを記録してください。
作業中のメモは、現在のランタイムフェーズシート
(state/.../phases/phase-NN.md)に記録してください。ここは破棄可能な作業コンテキストです。フェーズまたはスライスの終了時には、長期保存すべき項目を notes.md
(doctrine slice notes <ID> で必要に応じてひな形を作成できます)にまとめてください。保存ルールを守ってください。進捗中の情報は状態ツリーに記録し、作成済みのファイルには記録しません。
どのスライスが作業を担当しているかわからない場合は、doctrine slice list で確認してください。
簡潔に、次の内容を記録してください。
- 完了したこと
- 以下に該当する内容:
- 想定外の事態や必要となった適応
- 今後の対応が必要となる可能性のある問題点、不足、リファクタリング
- 推奨されるフォローアップ作業
- 完了済みまたは今後の作業に関する未解決の質問
- 記憶として残すべき、長期的に役立つ事実、パターン、注意点
- 関連するコミットハッシュ、または未コミットの作業
.doctrineの変更がリポジトリの規則に従って速やかにコミットされたか、未コミットであればその理由- コミット済みの場合、次のエージェントに関係する場合は、コードと同時にコミットされたか、別途コミットされたか
- コードの最終変更後に検証ゲート(
doctrine check gate)が正常に実行されたか、または未解決のエラー
メモに再利用可能な事実、パターン、注意点が含まれており、今後のエージェントの作業時間を大幅に節約できる場合は、タスク、フェーズ、スライスを完了として扱う前に /record-memory を実行してください。
一方、後で対応する価値のある課題、リスク、雑務、アイデアなど、フォローアップ作業を特定した場合は、backlog new で登録し、意図がこのコンテキストに埋もれないようにしてください。作業、知識、判断のどれに該当するか。その区分の判断基準は using-doctrine.md にあります。
コメント
Markdown 対応