Skill: task-lifecycle-manager
Description
管理任务的完整生命周期:从解析自然语言指令到创建结构化任务文件,并动态追踪任务状态(进行中、已完成)。
Input Specification
- •
action: "plan" (创建今日任务列表) 或 "update" (更新任务状态) (String) - •
content: 任务描述或状态更新信息 (String) - •
task_id: 针对 update 操作的任务 ID (String, Optional) - •
status: 任务新状态: "todo", "in-progress", "done" (String, Optional)
Rules
- •在
tasks/目录下为每个任务生成独立的 Markdown 文件。 - •每个任务文件必须包含 YAML Frontmatter,包括
status,created,priority等。 - •如果是 "plan" 操作,系统应自动将当前最紧迫的任务标记为
active_task。 - •将当前活动任务写入
tasks/current_active.json,供其他模块(如 Reflector)感知上下文。