mcpField
H
horizon-track

horizon-track

github.com/ruvnetAgent 工作流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 memory storage 和 retrieval 保存并读取计划状态与会话记录,并通过 intelligence pattern-store hook 保存已完成里程碑的经验。

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/horizon-track确认已加载。

详细介绍

Horizon Track

跟踪跨越多个会话、数天或数周的长期目标。

适用场景

当目标过于庞大,无法在单个会话中完成时使用——例如持续数周的功能、研究计划、迁移项目,或任何需要在多个对话中持续跟踪进度的工作。

步骤

  1. 初始化 horizon — 定义目标、目标日期和 3-7 个里程碑
  2. 存储 horizon — 使用命名空间 horizons 和键 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:使用键 horizon-[name] 和命名空间 horizons 调用 mcp__plugin_ruflo-core_ruflo__memory_retrieve
    • 检查里程碑状态
    • 评估偏差(进展是否仍按计划进行?)
    • 规划本次会话的贡献
  4. 开展工作并记录 — 随着工作推进:
    • 更新里程碑状态
    • 记录会话摘要
    • 存储阶段性发现
  5. 会话签退 — 在每个会话结束时:
    • 更新内存中的 horizon 状态
    • 记录已完成的工作
    • 记录阻碍因素或范围变更
    • 估算剩余工作量
  6. 完成里程碑 — 里程碑完成时:
    • 确认已满足完成标准
    • 通过 mcp__plugin_ruflo-core_ruflo__hooks_intelligence_pattern-store 存储学到的模式
    • 转入下一个里程碑
  7. 偏差检测 — 出现以下情况时发出提示:
    • 按当前进度推测将无法在目标日期前完成
    • 范围已超出最初定义
    • 依赖项发生变化
    • 需要从根本上重新思考方案

内存命名空间

  • horizons — 活跃的 horizon 定义和状态
  • horizon-sessions — 按 [horizon]-[date] 为键存储的各会话摘要
  • horizon-learnings — horizon 期间发现的模式和见解

评论

支持 Markdown