horizon-track について
horizon-trackは、複数のセッションや数日から数週間にわたる目標を管理するスキルです。作業をマイルストーンに分け、進捗をメモリに保存し、日程や範囲のずれを検出します。
主な機能
- 01目標とマイルストーンの定義
- 02メモリへの計画状態の保存
- 03セッション開始時の進捗確認
- 04作業内容と障害の記録
- 05進捗と範囲のずれの検出
- 06マイルストーンの学びの保存
活用シーン
- 01数週間にわたる機能開発の追跡
- 02複数セッションにまたがる研究計画の管理
- 03マイルストーンに沿った移行の監視
MCP 対応
MCPのメモリ保存・取得機能で計画状態とセッション記録を管理し、完了したマイルストーンの学びをintelligence pattern-storeフックで保存します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill horizon-trackインストール後、Claude Code で/horizon-trackを入力して読み込まれたか確認します。
詳細
Horizon Track
複数のセッション、数日、数週間にわたる長期目標を追跡します。
使用するタイミング
1 回のセッションでは大きすぎる目標に使用します。複数週間にわたる機能、研究プログラム、移行プロジェクトなど、会話をまたいで進捗を継続的に追跡する必要がある作業が該当します。
手順
- Horizon を初期化する — 目標、期限、3〜7 個のマイルストーンを定義します
- Horizon を保存する — namespace
horizons、keyhorizon-[name]を指定してmcp__plugin_ruflo-core_ruflo__memory_storeを呼び出します:{ "objective": "...", "created": "2026-04-28", "targetDate": "2026-05-15", "milestones": [ {"id": "m1", "name": "...", "criteria": "...", "status": "pending"}, {"id": "m2", "name": "...", "criteria": "...", "status": "pending"} ], "currentMilestone": "m1", "sessions": [] } - セッション開始時に確認する — 各セッションの開始時に、以下を行います:
- Horizon を呼び出します:
mcp__plugin_ruflo-core_ruflo__memory_retrieveで keyhorizon-[name]、namespacehorizonsを指定します - マイルストーンのステータスを確認します
- 進捗のずれを評価します(計画どおりに進んでいますか?)
- このセッションでの貢献内容を計画します
- Horizon を呼び出します:
- 作業して記録する — 作業の進行に合わせて、以下を行います:
- マイルストーンのステータスを更新します
- セッションの概要を記録します
- 中間的な調査結果を保存します
- セッション終了時に記録する — 各セッションの終了時に、以下を行います:
- メモリ内の Horizon の状態を更新します
- 達成した内容を記録します
- 阻害要因やスコープの変更を記録します
- 残りの作業量を見積もります
- マイルストーンを完了する — マイルストーンが完了したら、以下を行います:
- 完了条件を満たしていることを確認します
mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-storeを使って学習したパターンを保存します- 次のマイルストーンに進みます
- 進捗のずれを検知する — 以下の場合に警告します:
- 進捗率から、期限に間に合わないと予想される場合
- スコープが当初の定義を超えて拡大した場合
- 依存関係が変化した場合
- アプローチを根本的に再検討する必要がある場合
メモリの namespace
horizons— 進行中の Horizon の定義と状態horizon-sessions—[horizon]-[date]をキーとするセッションごとの概要horizon-learnings— Horizon の進行中に発見されたパターンと知見
コメント
Markdown 対応