mcpField
H
horizon-track

horizon-track

github.com/ruvnetエージェントワークフロー80.0k746 回インストール今日更新
リポジトリ

horizon-track について

horizon-trackは、複数のセッションや数日から数週間にわたる目標を管理するスキルです。作業をマイルストーンに分け、進捗をメモリに保存し、日程や範囲のずれを検出します。

主な機能

  1. 01目標とマイルストーンの定義
  2. 02メモリへの計画状態の保存
  3. 03セッション開始時の進捗確認
  4. 04作業内容と障害の記録
  5. 05進捗と範囲のずれの検出
  6. 06マイルストーンの学びの保存

活用シーン

  1. 01数週間にわたる機能開発の追跡
  2. 02複数セッションにまたがる研究計画の管理
  3. 03マイルストーンに沿った移行の監視

MCP 対応

MCPのメモリ保存・取得機能で計画状態とセッション記録を管理し、完了したマイルストーンの学びをintelligence pattern-storeフックで保存します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ruvnet/ruflo --skill horizon-track

インストール後、Claude Code で/horizon-trackを入力して読み込まれたか確認します。

詳細

Horizon Track

複数のセッション、数日、数週間にわたる長期目標を追跡します。

使用するタイミング

1 回のセッションでは大きすぎる目標に使用します。複数週間にわたる機能、研究プログラム、移行プロジェクトなど、会話をまたいで進捗を継続的に追跡する必要がある作業が該当します。

手順

  1. Horizon を初期化する — 目標、期限、3〜7 個のマイルストーンを定義します
  2. Horizon を保存する — namespace horizons、key horizon-[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": []
    }
    
  3. セッション開始時に確認する — 各セッションの開始時に、以下を行います:
    • Horizon を呼び出します:mcp__plugin_ruflo-core_ruflo__memory_retrieve で key horizon-[name]、namespace horizons を指定します
    • マイルストーンのステータスを確認します
    • 進捗のずれを評価します(計画どおりに進んでいますか?)
    • このセッションでの貢献内容を計画します
  4. 作業して記録する — 作業の進行に合わせて、以下を行います:
    • マイルストーンのステータスを更新します
    • セッションの概要を記録します
    • 中間的な調査結果を保存します
  5. セッション終了時に記録する — 各セッションの終了時に、以下を行います:
    • メモリ内の Horizon の状態を更新します
    • 達成した内容を記録します
    • 阻害要因やスコープの変更を記録します
    • 残りの作業量を見積もります
  6. マイルストーンを完了する — マイルストーンが完了したら、以下を行います:
    • 完了条件を満たしていることを確認します
    • mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-store を使って学習したパターンを保存します
    • 次のマイルストーンに進みます
  7. 進捗のずれを検知する — 以下の場合に警告します:
    • 進捗率から、期限に間に合わないと予想される場合
    • スコープが当初の定義を超えて拡大した場合
    • 依存関係が変化した場合
    • アプローチを根本的に再検討する必要がある場合

メモリの namespace

  • horizons — 進行中の Horizon の定義と状態
  • horizon-sessions — [horizon]-[date] をキーとするセッションごとの概要
  • horizon-learnings — Horizon の進行中に発見されたパターンと知見

コメント