# tc-refine-routine ## 概要 デイリーノートの実行記録から、リピートタスクの技術的留意点を抽出し、ルーチンノート(`tc/*.md`)の定義を更新します。 ## 前提条件 / パス - **デイリーノート**: `notes/daily/YYYY-MM-DD.md` - **ルーチンノート**: `tc/[ルーチン名].md` - **更新スクリプト**: `.agent/scripts/tc_routine_artisan.py` ## 処理ロジック ### 1. 情報の抽出 - 指定されたルーチンタスク(例: `🎹Pad練習`)に関連するメモ行をデイリーノートから全取得します。 - タイムスタンプのみのメモや、タスク直下の箇条書きを対象とします。 ### 2. タスク名の具体化 (AI) - 取得したメモの内容から、今回の実行における具体的な達成事項や注力点を特定し、1行のタイトル案を作成します。 - 例: `Pad練習` ➔ `Cmaj7ボイシングとC-A移動の強化練習` ### 3. YAML 定義の更新 - `.agent/scripts/tc_routine_artisan.py` を実行し、フロントマターを `34_Routine_Automation.md` の仕様に準拠させます。 - `estimate`, `section`, `schedule`, `aliases` 等の必須項目を補完します。 ### 4. 引継ぎ事項 (Technical Note) の生成 - メモ内容から、次回実行時に参照すべき「具体的留意点」を AI で抽出します。 - ルーチンノートの冒頭に以下の形式で書き込みます。 ```markdown > 🤖 **Technical Note (引継ぎ事項)** > - [具体的留意点1] > - [具体的留意点2] ``` ## 使用方法 1. 今日のデイリーノートを開きます。 2. スキルを呼び出し、対象とするルーチン名(またはエイリアス)を指定します。 3. AI が提案する「具体化されたタスクタイトル」と「引継ぎ事項」を確認し、実行します。