paput-initで過去セッションからメモ候補を作成する
paput-init は、PaPutの知見保存を始めるときの初期化用skillです。
既存メモをローカルcacheへ同期し、未処理のClaude / Codexセッションをスキャンして、過去の作業から再利用可能な知見候補を作れる状態にします。
この機能はLocal CLI Mode向けです。過去セッションのスキャンやtranscript読み取りは、利用端末上のローカルファイルにアクセスするため、Remote HTTP Modeでは利用できません。
できること
- ローカルcacheの状態を確認する
- 既存PaPutメモをローカルcacheへ同期し、重複検出に使う
- 未処理のClaude / Codexセッションをスキャンする
- ユーザーが希望した場合だけ、対象セッションのtranscriptを読み取る
- 再利用可能な知見だけをpending候補としてローカルcacheに追加する
使い方
Claudeでは次のskillを呼び出せます。
Codexなどでは、次のように自然文で依頼してください。
内部で行うこと
通常は次の流れで進みます。
paput_cache_statusでローカルcacheの状態を確認するpaput_sync_remote_memosで既存PaPutメモをローカルcacheへ同期するpaput_scan_sessionsで未処理のClaude / Codexセッションを確認する- 未処理セッションがある場合、件数と概要をユーザーへ報告する
- ユーザーが希望した場合だけ
paput_get_session_transcriptでtranscriptを読み取る - 再利用可能で、重複や機密情報を含まない知見だけを
paput_add_knowledge_candidatesでpending候補に追加する
過去セッションから候補化するときの基準
候補にできるのは、他のプロジェクトでも再利用できる技術知識、判断基準、手順です。
候補にしないもの:
- プロジェクト固有の仕様、画面名、業務ルール、運用手順
- 顧客情報、秘密情報、トークン、接続情報
- 具体的なコード断片やローカル環境に閉じた内容
- 単なる作業ログ、感想、採用しなかった案の履歴
- 既存メモやpending候補と実質的に重複する内容
paput-saveとの関係
paput-init は候補をpendingに追加するところまでを扱います。PaPut本体へメモとして保存するには、あとで paput-save を使って候補をレビューし、明示的に承認してください。
注意事項
- transcriptを読むのは、ユーザーが希望した場合だけです
- 候補はまずローカルcacheに保存され、PaPut本体には直接保存されません
- 保存時には、元セッションの更新日時が利用できる場合、メモの作成日時として引き継がれます
- 重複や機密情報が疑わしい場合は、候補化せず報告するのが安全です