初始化

This commit is contained in:
2026-03-05 21:27:11 +08:00
commit 130de0fd5d
140 changed files with 21972 additions and 0 deletions

View File

@@ -0,0 +1,128 @@
---
description: "PRISM 工作流框架 — 扫描/规划/检索/实现/综合/监控"
alwaysApply: true
---
# PRISM Workflow
## 流程: Scan → Plan → Retrieve → Implement → Synthesize → Monitor
### Scan每个任务的第一步
收到用户任务后,在规划或编码前完成:
1. **意图分析**:理解用户的实际目标和需要执行的操作
2. **技能匹配**Cursor 通过 globs/description 自动注入相关 `skill-*.mdc` 规则Agent 直接遵循;
如需完整流程或模板Read 对应 `.cursor/skills/<name>/SKILL.md`
3. **依赖解析**:检查技能的 `requires` 字段,递归加载依赖技能
4. **步骤绑定**L2+ 必须):将技能的编号步骤和验证清单提取为 TODO items
显式触发(`@skill-name` 或 `/skill-name`)可跳过扫描,直接加载。
**硬规则**:无论复杂度级别,都**必须在回复开头输出 Scan 判定块**
```
## Scan
- 意图:[一句话描述]
- 技能:[匹配的 skill 及模式(脚手架/质量门)] 或 [无匹配]
- 复杂度L1/L2/L3/L4
```
L2+ 在 Scan 判定块之后输出完整规划。
### 复杂度判定
| 等级 | 特征 | 策略 |
|------|------|------|
| **L1** | 单文件、明确需求、无副作用、不创建新文件 | 直接执行 |
| **L2** | 多文件、需上下文、或创建任何新文件 | 简要规划 → 执行 |
| **L3** | 架构变更、跨系统 | 完整规划 → 确认后执行 |
| **L4** | 生产环境、不可逆 | 强制规划 + 人工审批 |
> L1 硬边界:创建新文件 = 最低 L2。
### L2+ 规划输出格式
```markdown
## 执行计划
**任务**: [一句话描述]
**复杂度**: L2/L3/L4
**影响范围**: [涉及的文件/模块]
### 步骤
1. [ ] 步骤一
2. [ ] 步骤二
**需要确认**: [决策点]
```
### Synthesize验证门 — 完成前强制执行)
输出完成报告前Agent 必须:
1. **回读验证清单**:重新 Read 已加载技能的「验证」部分
2. **逐项核对**:对照验证清单检查
3. **修复未通过项**:未通过项必须修复后才能输出完成报告
4. **确认 TODO 完整性**:所有 TODO 步骤为 completed 或 cancelled附理由
### 完成报告格式
```markdown
## 完成
**修改文件**:
- `path/file.ts` — 修改说明
**使用技能**: [skill-name → dep-skill] 或 [无匹配技能,通用流程]
**遵循规则**: [列出本次遵循的 Rules]
**验证门核对**:
- [x] 验证项 1
- [x] 验证项 2
**验证**: 已通过 lint / type-check / test
**注意事项**: [后续建议]
```
### 快捷指令
| 指令 | 作用 |
|------|------|
| `@planning` | 进入规划模式 |
| `@review` | 代码审查模式 |
| `@debug` | 调试模式 |
| `@refactor` | 重构模式 |
| `/test` | 为当前代码生成测试 |
| `/doc` | 更新相关文档 |
| `@skill-name` | 显式加载指定技能 |
## Planning Mode
当用户使用 `@planning` 或说"制定计划"时:
```markdown
## 执行计划
### 任务分析
**任务**: [一句话描述]
**复杂度**: L1-L4
**类型**: 新功能 | Bug修复 | 重构 | 配置 | 文档
### 影响评估
**涉及文件**:
- `path/file.ts` — [说明]
**风险**:
- [风险点]
### 步骤
1. [ ] 步骤一
2. [ ] 步骤二
### 需要确认
- [ ] [决策点]
---
回复 "确认" 开始执行
```