
Horizon Track
- 649 installs
- 67k repo stars
- Updated August 4, 2026
- ruvnet/ruflo
horizon-track is a Claude Flow skill that tracks long-horizon objectives across multiple sessions with milestone checkpoints, progress persistence, and drift detection for developers coordinating extended software delive
About
horizon-track is a RuFlo Claude Flow skill that tracks long-horizon objectives across multiple sessions with milestone checkpoints, progress persistence, and drift detection. It uses claude-flow memory_store, memory_search, memory_list, memory_retrieve, task_list, task_summary, progress_check, progress_summary, agentdb_hierarchical-store, agentdb_hierarchical-recall, hooks_intelligence_pattern-store, session_save, and session_restore to keep objectives alive between agent runs. Developers invoke horizon-track with an objective name when shipping work spans days or weeks and context must survive session boundaries. The skill detects when execution drifts from stated milestones and surfaces blockers through progress summaries. It suits complex feature implementation, refactors, or audits where PM-style continuity is as important as code output.
- Live horizon tracking of milestones and deliverables
- Real-time blocker detection and progress visualization
- Agent-compatible workflow that surfaces what to work on next
- Integrates with existing specs and task definitions
- Reduces context switching by keeping the big picture visible
Horizon Track by the numbers
- 649 all-time installs (skills.sh)
- +11 installs in the week ending Jul 26, 2026 (Skillselion tracking)
- Ranked #635 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill horizon-trackAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 649 |
|---|---|
| repo stars | ★ 67k |
| Last updated | August 4, 2026 |
| Repository | ruvnet/ruflo ↗ |
How do you track milestones across agent sessions?
Maintain a living view of project progress, upcoming milestones, and blockers across any stage of shipping.
Who is it for?
Developers running multi-session Claude Flow work who need milestone persistence and drift detection across days or weeks.
Skip if: Developers handling single-file edits or one-shot questions that do not require cross-session objective tracking.
When should I use this skill?
A long-horizon objective needs milestone checkpoints, progress persistence, or drift detection across multiple agent sessions.
What you get
Persisted objectives, milestone checkpoints, progress summaries, blocker logs, and drift alerts.
- milestone checkpoints
- progress summaries
- drift reports
By the numbers
- Uses 14 claude-flow MCP tools spanning memory, tasks, progress, AgentDB, and sessions
Files
Horizon Track
Track long-running objectives that span multiple sessions, days, or weeks.
When to use
When an objective is too large for a single session — multi-week features, research programs, migration projects, or any work that requires persistent progress tracking across conversations.
Steps
1. Initialize horizon — define the objective, target date, and 3-7 milestones 2. Store horizon — call mcp__claude-flow__memory_store with namespace horizons and key horizon-[name]:
{
"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. Session check-in — at the start of each session:
- Recall horizon:
mcp__claude-flow__memory_retrievekeyhorizon-[name]namespacehorizons - Review milestone status
- Assess drift (are we still on track?)
- Plan this session's contribution
4. Work and record — as work progresses:
- Update milestone status
- Record session summary
- Store intermediate findings
5. Session check-out — at the end of each session:
- Update horizon state in memory
- Record what was accomplished
- Note blockers or scope changes
- Estimate remaining effort
6. Milestone completion — when a milestone is done:
- Verify completion criteria met
- Store learned patterns via
mcp__claude-flow__hooks_intelligence_pattern-store - Advance to next milestone
7. Drift detection — flag when:
- Progress rate suggests target date will be missed
- Scope has grown beyond original definition
- Dependencies have changed
- Approach needs fundamental rethinking
Memory namespaces
horizons— active horizon definitions and statehorizon-sessions— per-session summaries keyed by[horizon]-[date]horizon-learnings— patterns and insights discovered during the horizon
Related skills
How it compares
Pick horizon-track over ad-hoc session notes when claude-flow memory and hierarchical AgentDB stores must enforce milestone continuity.
FAQ
What does horizon-track persist between sessions?
horizon-track stores long-horizon objectives, milestone checkpoints, and progress via claude-flow memory and AgentDB hierarchical stores. session_save and session_restore rehydrate context when work resumes across days or weeks.
How does horizon-track detect drift?
horizon-track compares current progress_check and task_summary state against stated milestones. The skill flags when execution diverges from the objective and surfaces blockers through progress summaries.