ワークログ:成長し続けるナレッジベース
私は6ヶ月間、Claudeのパターンをテストしてきました。その中で、他のどの方法よりも優れた手法が一つあります。それが「ワークログ」です。
ワークログとは、開発作業の要約です。日報のような役割を果たし、技術的な手順や、意思決定に至った理由を記録します。
私はこのシステムを構築するために、2つの特定のコマンドを使用しています。
/snapshot-session: 単一のセッションの簡潔な要約を作成します。チャットのコンテキストをクリアする前にこれを実行します。これを一日に何度も行います。要約は一時ファイルに保存されます。
/end-session: 一日の終わりに実行します。すべてのスナップショットを1つの日次ファイルにまとめます。また、一時ファイルのクリーンアップも行います。
ファイルは、月と日ごとのシンプルなフォルダ構造に従って管理されます。
このシステムはナレッジベースを構築します。日々、その価値は高まっていきます。数ヶ月前に回答した内容についてクライアントから質問される場面があるでしょう。その際、記憶を辿る代わりに、Claudeにワークログを検索させればよいのです。
GmailやSlackと連携させることで、このシステムをさらに強化できます。バグに関するメールを受け取ったとき、それをコピー&ペーストするのではなく、Claudeに直接読み取らせましょう。
これにより、ログに名前とコンテキストが追加されます。Claudeは「誰が何を尋ねたか」を学習します。「以前、誰がこの機能について質問しましたか?」と尋ねれば、答えを得ることができます。
この仕組みを整えるには、規律が必要です。情報は鮮度が良いうちに記録しなければなりません。一日の終わりに、後からワークログを再現することはできないからです。
今この習慣を身につけておけば、ログが数ヶ月、数年と蓄積されるにつれて、大きな成果となって返ってくるでしょう。
Source: https://dev.to/juhapellotsalo/work-logs-a-knowledge-base-that-accumulates-over-time-1khj
Optional learning community: https://t.me/GyaanSetuAi