task-management (任务管理)
用当前工作目录下共享的 TASKS.md 纯文本文件做轻量任务跟踪与承诺管理,agent 与用户读写同一份 markdown(含 Active/Waiting On/Someday/Done 分区与完成日期协议),首次运行自动拷贝单文件看板 dashboard.html 实现拖拽排序与每秒轮询的双向同步,全程零依赖、无外部服务。
仓库:anthropics/knowledge-work-plugins
热度证据:官方知识工作者插件仓库 23,452 star,官方维护的职场工作流技能之一
五维评分
热度5/5
质量4/5
创新3/5
易用4/5
文档4/5
优秀点拆解
- 纯文本文件即共享状态层:任务全部落在可读可改可 Git 版本化的 TASKS.md 中,无数据库/API/账号,跨会话持久且完全透明
- 格式即协议、双向无损:`- [x] **标题** - 备注` 加粗编码标题、删除线+日期编码完成态,dashboard 的 parseTaskMarkdown/toMarkdown 往返一致,agent/用户/看板三方共用同一语法
- 单文件复制即用的可视化看板:dashboard.html 由 skill 首次运行自动拷贝到工作目录,通过 File System Access API 直读同一 TASKS.md,setInterval 每秒轮询外部变更实现 CLI 与看板双向同步
- 显式交互协议固化 agent 行为:SKILL.md 用「当用户说 X → 做 Y」把查任务/加任务/完成任务/查等待四类意图写成固定 SOP,user-invocable: false 靠精准 description 自动触发
- 主动提取但先征求同意:会议总结时主动识别承诺/行动项/跟进并提议入库,但明确要求先问用户再添加,平衡主动性与控制权
可复用的设计模式
- 用带固定语法的规范化纯文本文件(markdown)做 agent 与人共享的状态层,语法可被简单解析器无损往返
- 面向意图的交互协议:把自然语言请求显式映射为固定操作清单,让 skill 行为可预期可审计
- 单一真源 + 双端(CLI/可视化)读写 + 秒级 setInterval 轮询双向同步,比 WebSocket/文件监听更简单可靠
- 零依赖单文件自包含 UI 作为 skill 配套,由 skill 首次运行自动拷贝到工作目录,用户零安装成本
适用场景
个人任务与承诺跟踪(what's on my plate / remind me / done with X / waiting on)会议或对话结束后提取行动项、承诺与跟进事项与 memory-management、start、update 等 skill 组合搭建完整个人工作流系统不想绑定 Trello/Asana/Jira 等第三方工具的轻量任务看板场景任务状态需要 Git 版本化、可人工手改的团队或个人场景
边界与注意:单文件模型无优先级/依赖/定时提醒,多人并发编辑会互相覆盖,任务量大时文件膨胀;dashboard 依赖 File System Access API(仅 Chromium 系浏览器),且 Done 分区清理靠人工约定而非自动化。
完整拆解分析文档
本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:
analysis/kwp-task-management.md