do-task
Installation
SKILL.md
do-task
按 task-UCS 实现异步任务代码 + 编写测试。执行型——subagent 在项目里写真实代码。仅后端适用。两阶段:先全部实现,再全部写测试。
主流程只做编排,不读业务 spec(避免上下文超限);spec 读取由各 subagent 自行完成。
模板文件(本 skill 自带)
templates/task-impl-prompt.md→ 任务实现 prompt(Glob 定位,不硬编码缓存路径)templates/task-test-prompt.md→ 任务测试 prompttemplates/task-ucs-to-testing-rule.md→ task-UCS 转测试提取规范(核心规范,测试 subagent 必须通读;含 §0"按技术推演取惯例"——语言/任务方案/架构按 tech-stack-rule / task-layer-rule / directory-rule 取,不预设 Go/asynq/扁平切片)
前置依赖(先检查,缺失就停)
- 仅后端:读
docs/standards/tech-stack-rule.md的"选型上下文",若端 ≠ 后端,提示此 skill 只服务后端,结束。 - 必须存在:
docs/specs/task-UCS/(≥1 个 task-UCS)。 - 建议存在:任务层方案已定(
standards-task产出task-layer-rule.md)、项目骨架已搭建。 - 缺失必选项时,提示先运行对应 skill,结束。