taskinglisted
Install: claude install-skill yuanhaorannnnnn/agent-skills
# tasking — 需求开发作战流程
一个 skill,四个 mode。从情报分析到任务移交,全链路自动化。
## 路由
解析第一个参数作为 mode:
| Mode | 触发 | Phase |
|------|------|-------|
| `Orient` | `/tasking Orient <demand-id> [--base <br>] [--branch <br>]` | 1: 情报分析 |
| `Briefing` | `/tasking Briefing <demand-id>` | 2: 战情简报 |
| `Engage` | `/tasking Engage <demand-id>` | 3: 接敌开发 |
| `Turnover` | `/tasking Turnover <demand-id> --deliverables "<url1> <url2>"` | 4: 任务移交 |
- 参数不匹配任何 mode → 列出用法帮助
- 匹配后立即 Read 对应 mode 文件执行完整流程
## 全局约定
- **需求文档目录**: `/media/yhr/2T/yunxiao/requirements/<demand-id>/`
- **state.json**: 每个需求的状态文件,Phase 0 创建,各 phase 更新
- **phase 值**: `new` → `plan` → `review` → `dev` → `test` → `done`
- **不确定点**: 列出向用户确认,不要假设
- **只读保护**: 不修改 state.json 中自己未负责的字段
## 责任边界
- **tasking 是需求生命周期 owner**:负责 Yunxiao 状态、phase、task page identity、方案来源和阶段 gate。
- **execute 是统一任务执行 adapter**:Tasking Engage 固定调用 `execute --plan <task-page>`,把已确认任务压成 `goal.md`、更新既有 Canon plan,并触发或交付 `/goal`。
- tasking 调用 execute 时必须传入既有 Canon task page。execute 不得新建近似 task、改变 Yunxiao 状态、选择需求分支或宣称 Engage/Turnover 已完成。
- runtime 无法注入 `/goal` 时,execute 返回明确 handoff;tasking 保持 `dev` 阶段 owner,不以内联实现伪装已启动。
## Workflow Gate Contract
tasking modes must satisfy the shared workflow output contract:
```text
/home/yhr/.agents/repos/agent-skills/references/skill-output-contract.md
```
Each mode must leave a clear phase gate in `state.json`, a Canon task/update-card entry, and durable artifact refs for design docs, review pages, goal.md, deliverables, and status