SuperAPI AI 工具集

lightweight-task-workflow

办公与效率

查看项目

更新于 10-16 07:23

技能介绍

用途:这是一个持久化待办与任务状态机技能,用于跨多个会话推进多步骤项目。它用 .claude/ 目录下的三个文件替代 Claude Code 内置 TodoWrite:tasks.md 存放任务清单,requirements.md 存放规格与完成定义,session.md 记录当前任务与状态。

主要能力:用户说“continue”“resume work”“where were we”时,先执行 pwd,读出项目目录下的 .claude/session.md,再按 Status 字段走状态机:CHECK_STATUS(只做路由)、WORKING(读 requirements.md 与 tasks.md 并推进任务)、VERIFY(按 requirements.md 的验证章节运行验证命令,失败回到 WORKING)、COMPLETE(将 session.md 置为 Complete)、AWAITING_COMMIT(询问是否把任务标记为完成并停下等待)、MARK_TASK_COMPLETE(在 tasks.md 把 [ ] 改为 [x],并把 session.md 切到下一任务)。每条消息都需以 🔵 STATE: [状态名] 前缀,状态切换用 🟢 TRANSITION 标注。

使用方式:说“create a plan”“setup tasks”时,先询问任务、实现要求、测试与质量标准、架构约束、完成任务前必须通过的验证,然后创建 .claude/tasks.md、.claude/requirements.md、.claude/session.md,并将 session.md 初始化为 Task 1、Status="in progress"。之后用户说“continue”即从 CHECK_STATUS 进入状态机。不要使用 TodoWrite、TodoRead 等内置任务跟踪。

文件位置:技能定义文件位于 ~/.claude/skills/lightweight-task-workflow/,而任务文件写在项目根目录的 .claude/ 下,用相对路径 ./.claude/tasks.md 等,切勿读取技能目录中的 tasks.md。

限制:不自动创建 git 提交,由用户自行审阅并提交;完成任务前必须运行验证,不得跳过;写入失败时停止并说明原因,不尝试替代动作。资料未提供安装命令、收费与平台信息。