task 是一个面向 Claude 工作流的规划阶段技能。其用途是在实际实现之前,针对新功能、缺陷修复、增强、文档更新或日常杂项任务进行计划梳理。技能的不变约束是:只创建或更新任务文档,不实现代码,也不在规划阶段启动自动化;更新 TASKS.md 后即停止,并告知用户任务可供评审。新增到 Planned 后需重新读取 TASKS.md 确认该行存在再交接。运行时可经由斜杠命令、菜单操作或自然语言调用,可移植阶段名为 task。
规划流程:读取 AGENTS.md;若存在则读取 LEARNINGS.md;仅在缺失信息会影响范围、风险或验收标准时澄清请求;针对任务直接相关文件做有目标的代码库调研;选择推荐执行层级;使用 docs/templates/task-document.md 创建或更新 docs/task/{ID}-{task-name}.md;在 TASKS.md 的 Planned 下新增或更新任务;停止等待用户评审与批准。
执行层级为下游代理提供指导:fast 适用于遵循既有模式的小型低风险改动;balanced 适用于常规功能、中等重构或跨多个文件的改动;deep 适用于架构、安全、数据模型、迁移、高风险重构或需求不明确的情况。层级如何映射到模型或推理设置由运行时适配器定义。
任务文档需包含:清晰概述与需求、明确的超出范围或不得改动边界、建议的文件变更、供实现阶段阅读的聚焦代码上下文、实现步骤、验收标准、验证命令或方式,以及相关时打包、文档、适配器或安装面的兼容触点。代码上下文中应嵌入简洁代码片段或说明,不要粘贴整个无关文件。若 TASKS.md 不存在,则从 docs/templates/tasks-tracking.md 创建,并按“| {ID} | {Task} | {Priority} | {Type} | docs/task/{ID}-{task-name}.md | {Date} |”格式加入 Planned。交接信息以任务路径、等待评审状态和批准后的下一阶段(implement {ID})结束。限制在于该技能不产出实现代码;具体平台、收费与安装方式资料暂未提供。