safety-eval-service/.cursor/skills/my-plan/SKILL.md

93 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
name: my-plan
description: 将任意目标整理为可执行、可核验、可递进交付的任务计划(增量模式)。默认产出全量阶段总览,但每轮只产出一个阶段的详细工作项;维护目标记录、阶段产出状态与外部依赖说明。执行时优先读取同主题已有 stages.md/requirements.md 梳理总览后再续写或新建。高影响未决或外部依赖接入未确认须中断等待。用于任务计划、阶段拆解、工作项清单、续写下一阶段、任意形态交付(软件/文档/数据/设计/运营/线下等)。
---
# 任务计划my-plan
增量模式:总览全量,详细任务按轮次产出。对齐手册术语与规则(全貌先立、硬门禁、约定先于实施)。
## 硬门禁(优先于计划产出)
出现以下任一情况时,**立即中断**,本回合只输出「待确认」(可附同主题总览),然后**停止**
1. 高影响未决尚未得到用户答复。
2. 外部依赖接入未确认(未提供且未声明暂不提供)。
中断期间**禁止**写入:`requirements.md`、`stages.md`、`stages/P{n}.md`、`dependencies.md` 的计划正文或完整草稿表。
中断期间**允许**:读取已有记录并梳理总览。
用户回复并解除门禁后,才允许拆解并写/更新计划文档。
## 产出物
| 文档 | 路径 | 内容 |
|------|------|------|
| 目标与计划记录 | `plans/<主题>/requirements.md` | 原始目标、视图摘要、变更日志 |
| 阶段总览 | `plans/<主题>/stages.md` | Meta + 全部阶段 + DetailStatus/DetailPath |
| 阶段任务清单 | `plans/<主题>/stages/P{n}.md` | **本轮目标阶段**详细工作项 |
| 外部依赖说明 | `plans/<主题>/dependencies.md` | 接入/可切换替代/切换/验收注意 |
默认:**不**一次写完全部 `P{n}.md`
写表前必读:[references/templates.md](references/templates.md)、[references/requirements.md](references/requirements.md)。
依赖规则:[references/dependencies.md](references/dependencies.md)。
## 工作流程
```text
定位主题目录
→ 【优先】读取同主题 stages.md / requirements.md / dependencies.md / 已有 Pn
→ 梳理总览阶段、DetailStatus、依赖、下一默认阶段
→ 判定:新建 | 续写最早未产出阶段 | 修订指定阶段
→ 接收本轮目标并合并视图
→ 依赖/高影响门禁(未过则待确认并中断)
→ 新主题:拆全部宏观阶段(总览)
续写:以已有总览为准(仅目标迫使时改总览结构)
→ 只拆解本轮目标阶段工作项
→ 写/更新 requirements.md + stages.md + 本轮 Pn.md + dependencies.md
→ 自检(含 DetailStatus 与文件一致)
```
### 本轮目标阶段
| 情形 | 目标 |
|------|------|
| 无总览 | 第一阶段(通常 P0 |
| 有 `未产出` | 最早的 `未产出` |
| 用户指定 / 要求修订 | 该阶段 |
## 目标归纳(并写入 requirements.md
核心目的、预期结果、对象与情境、范围边界、成功标准、硬约束、外部依赖确认状态。
原始目标保留在记录文件;后续补充追加日志;视图摘要保持当前有效。
## 澄清与索取
低影响假设可标,不单独中断。高影响与依赖索取一次汇总;选项优先;说明用途。
用户暂不提供依赖后:按 dependencies 参考落可切换替代(仅依赖层)。
## 拆解原则
- 总览须覆盖从约定到收尾闭环的全部宏观阶段。
- 本轮只展开目标阶段工作项:`define` → `prepare``produce``integrate``verify`
- Title 按本次目标拟定;每阶段默认 ≤30 条Deps 可引用既有工作项 ID`W001`…)。
- 禁止用空壳/演示冒充主路径真实结果。
## 交付方式
- **门禁未通过**:待确认清单 + 可选总览;不写计划文件。
- **新主题门禁通过**`requirements.md` + 全量 `stages.md`(目标阶段 DetailStatus=已产出,其余未产出)+ 第一阶段任务清单 + `dependencies.md`
- **续写门禁通过**:追加 requirements 日志;更新总览状态;新增/修订本轮 Pn按需更新 dependencies。
- 回复须点明本轮阶段、DetailProgress、下一默认未产出阶段。
## 自检清单
- [ ] 已读并梳理同主题总览(若存在)
- [ ] 门禁已解除;未提前写计划
- [ ] requirements 含原始目标与本轮日志
- [ ] stages 含全部阶段DetailStatus/DetailProgress/DetailPath 与磁盘一致
- [ ] 本轮仅产出目标阶段详细任务(除非用户明确要求多阶段)
- [ ] 依赖已确认或可切换替代;替代仅依赖层
- [ ] Title 按目标拟定约定先于实施Deps 无环