Focus Tracker

在压缩和会话重启之间保持对当前工作的持续专注。适用于开始多步骤项目、压缩后恢复等场景。

安装

概览

{ “overview_html”: “Focus Tracker 是一款专为开发者设计的专注力管理工具,旨在帮助开发者在多步骤项目执行过程中保持对当前工作的持续追踪与状态延续。其核心机制是通过维护一个名为 `FOCUS.md` 的轻量级文本文件,作为工作空间根目录下的持久化工作状态记录。该工具特别适合那些需要在长时间会话中、或在代码压缩(compaction)导致上下文丢失后快速恢复工作流的场景。通过标准化的文档格式,Focus Tracker 将复杂的项目进展拆解为清晰的结构化信息,确保无论何时重启会话或处理新任务,都能迅速定位到当前工作的精确位置。它并非简单的任务列表,而是一个动态更新的‘工作快照’,强调对‘当下正在做什么’这一关键信息的实时捕捉与传递。”, “feature_items”: [ “维护一个 `FOCUS.md` 文件,作为工作空间的持久化工作状态记录。”, “提供标准化的文档格式,包括项目名、开始时间、状态、目标、计划步骤和当前活跃状态。”, “支持在会话重启、压缩后恢复以及用户询问当前工作时自动读取 `FOCUS.md`。”, “允许在启动新项目、完成子任务、优先级变更或工作完成时更新 `FOCUS.md`。”, “归档已完成的工作至 `FOCUS-LOG.md`,并清空 `FOCUS.md`,保持当前焦点清晰。” ], “scenarios_html”: “Focus Tracker 的理想应用场景主要集中在需要长期专注、频繁中断或跨会话协作的开发工作中。例如,当你开始一个包含多个子步骤的复杂功能开发时,可以立即创建 `FOCUS.md` 来定义整体目标和详细计划,避免后续因上下文遗忘而重复劳动。如果你的工作环境经常进行代码压缩以节省上下文窗口,Focus Tracker 能确保压缩前的最后一步操作和下一步行动被准确记录,从而在压缩后无缝恢复工作流,极大提升开发效率。此外,当你在处理一个被暂时搁置的阻塞任务时,更新 `FOCUS.md` 中的阻塞项和等待事项,可以让团队成员或未来的自己一目了然地了解项目卡点。对于需要频繁切换任务或项目的情况,Focus Tracker 的归档机制(将旧任务移至 `FOCUS-LOG.md`)能有效管理多个项目的并行状态,防止任务混淆。总之,任何涉及多步骤、长周期、高中断频率或强协作需求的开发任务,都能从 Focus Tracker 提供的结构化专注力管理中显著受益。” }