核心用法
Task Tracker 是一款面向个人工作流的任务管理技能,核心基于本地 TASKS.md 文件作为唯一数据源。用户通过命令行脚本实现六大功能:任务列表展示(支持优先级/截止日期/阻塞状态过滤)、每日自动生成站会报告、每周自动归档已完成任务并生成回顾、快速添加/完成任务、智能从会议笔记中提取行动项、以及阻塞任务追踪。
优先级采用三色标记系统:🔴 高优先级(关键路径、阻塞他人)、🟡 中优先级(重要非紧急)、🟢 低优先级(监控/委托)。任务状态流转为:待办 → 进行中 → 已完成,另设「阻塞」和「等待」两种特殊状态。
显著优点
1. 纯本地存储,数据主权完整:所有任务数据以 Markdown 格式存储于用户本地目录,无云端依赖,避免服务商锁定
2. Git 友好,版本可控:Markdown + 结构化列表天然适合版本控制,便于回溯任务历史
3. 自动化集成:内置 Cron 支持工作日自动站会、周一自动周回顾,并可推送至 Telegram 和 Obsidian
4. 自然语言触发:支持 "what's on my plate"、"mark X done" 等口语化指令
5. 会议笔记智能提取:自动识别会议文本中的行动项并生成可执行命令
潜在缺点与局限性
- 无协作功能:纯个人使用设计,不支持多人实时协作或权限管理
- 依赖本地 Python 环境:需 Python 3.10+,对非技术用户有门槛
- 无移动端原生支持:依赖命令行或第三方集成(Telegram),移动端体验受限
- 搜索能力基础:仅支持模糊匹配(
tasks.py done "proposal"),无全文检索或标签系统 - 截止日期解析局限:虽支持多种格式,但复杂日期逻辑(如"下下个工作日")可能解析失败
适合人群
- 独立工作者、自由职业者、远程工作者
- 偏好本地优先、隐私敏感的技术用户
- 已使用 Obsidian/Telegram 作为工作流一部分的用户
- 需要轻量级替代 Jira/Asana 的简单任务跟踪场景
常规风险
- 数据丢失风险:本地文件无自动备份机制,需用户自行配置 Git 同步或云备份
- 解析脆弱性:Markdown 格式严格依赖
- [ ]和标题结构,手动编辑不当会导致解析失败 - 权限风险:脚本运行于用户主目录,具备文件读写权限,需确保
scripts/目录来源可信 - 自动化信息泄露:Telegram 自动推送功能若配置不当,可能将敏感任务信息发送至错误群组