Appearance
Cowork スケジュール設定依頼文
以下のルーティンをスケジュールとして設定してください。
kb-distill(毎日 22:03 実行)
リポジトリ https://github.com/y0r4/kb に対して以下を実行してください。
未蒸留のlogエントリをwikiに蒸留します。以下の手順に従ってください。
1. 未蒸留エントリの収集
log/ 配下のファイルを検索し、フロントマターの status: raw のエントリを全て特定する。
grep -rl "status: raw" log/該当がなければ「蒸留対象なし」と報告して終了。
2. 各エントリの分析
各エントリの内容を読み、以下を判断する:
- どのカテゴリの知識か(tech, project, personal, meta)
- 既存のwikiページに追記すべきか、新規ページを作成すべきか
- 蒸留する価値のある知識が含まれているか(単純な作業記録は蒸留不要。その場合は status を
distilledに変え、distilled_toは空のままにする)
3. wikiページの更新・作成
既存ページへの追記の場合:
- 該当wikiページを読み、内容を理解する
- 新しい知識を適切な場所に統合する(単純な追記ではなく、ページ全体の一貫性を保つ)
- フロントマターの
updatedを今日の日付に更新する
新規ページ作成の場合:
- 適切なカテゴリディレクトリに
kebab-case.mdで作成する CLAUDE.mdに定義されたフロントマター形式に従う- 新カテゴリが必要な場合は
wiki/_categories.mdにも追記する
4. logエントリの更新
蒸留したlogエントリのフロントマターを更新する:
status: raw→status: distilleddistilled_to: []→distilled_to: [wiki/カテゴリ/ページ名.md]
5. インデックスの更新
- contents.md: 新規wikiページがあれば該当カテゴリセクションに追加
- log/_latest.md: 直近20件のエントリサマリーを維持(古いものは削除)
- .vitepress/config.mts: 新規wikiページを sidebar の該当カテゴリの items に追加。形式:
{ text: 'ページタイトル', link: '/wiki/カテゴリ/ファイル名(拡張子なし)' }
6. 変更のコミットとpush
蒸留で生じた全変更を git add -A でステージし、コミットメッセージ「distill: log→wiki蒸留 (YYYY-MM-DD)」でコミットし、git push origin main でpushする。
7. 結果報告
以下をまとめて報告する:
- 蒸留したlogエントリ数
- 更新したwikiページ一覧
- 新規作成したwikiページ一覧
- 蒸留対象外としたエントリ(あれば理由も)