大改版,可以针对不同项目引擎进行初始化
This commit is contained in:
@@ -84,17 +84,18 @@ description: >-
|
||||
|
||||
```
|
||||
1. 读取目标 Skill 的 SKILL.md
|
||||
2. 从 frontmatter 提取 name 和 description
|
||||
3. 从正文提取核心能力和触发场景关键词
|
||||
4. 读取 registry.md
|
||||
5. 新增或更新对应条目,遵循 registry.md 中定义的条目格式
|
||||
6. 写回 registry.md
|
||||
2. 更新 .cursor/bootstrap/skills.json 中对应条目的作用域、能力、触发场景和输出
|
||||
3. 若 Skill 是项目类型专属,同时更新所属 type manifest 的 skills 与 payload 文件树
|
||||
4. 若 Skill 是 common,同时更新 common.manifest.json 的 skills 与 canonical_files
|
||||
5. 运行:
|
||||
python .cursor/bootstrap/tools/cursor_init.py --sync-registry
|
||||
6. 运行初始化引擎测试与 --check,确认 Registry 和磁盘活动 Skill 一致
|
||||
```
|
||||
|
||||
### 条目格式
|
||||
|
||||
参见 [registry.md](registry.md) 中的条目结构。Registry 条目必须对应磁盘上真实存在的
|
||||
Skill;删除 Skill 时同步移除条目。
|
||||
机读格式见 `.cursor/bootstrap/skills.json`;[registry.md](registry.md) 是生成视图,不手改。
|
||||
Registry 条目必须对应磁盘上真实存在的活动 Skill;删除 Skill 时同步移除机读条目和 manifest 引用。
|
||||
|
||||
## Skill 创建价值判断标准
|
||||
|
||||
@@ -116,7 +117,7 @@ Skill;删除 Skill 时同步移除条目。
|
||||
| `create-skill` Skill | 下游委托 | 操作 B 创建流程的执行者 |
|
||||
| `deferred-decisions` Skill | 下游工具 | 操作 B 延期记录的执行者 |
|
||||
| `deferred-recall` Rule | 协同 | 延期建议通过 deferred-recall 在未来自动提醒 |
|
||||
| `cursor-init` Skill | 校准 | 初始化时把 Registry 校准为实际 8 个 Skill |
|
||||
| `cursor-init` Skill | 校准 | 初始化时按 common + 所选项目类型生成活动 Registry |
|
||||
|
||||
## 自迭代日志
|
||||
|
||||
@@ -126,4 +127,4 @@ Skill;删除 Skill 时同步移除条目。
|
||||
|
||||
1. **收尾动作级联遗漏** — 当 Agent 遗漏了一个收尾动作(如 changelog 写入)后,
|
||||
后续的 Registry 同步也容易遗漏。每次创建、删除或实质修改 Skill 后都应把
|
||||
Registry 同步作为独立检查项。
|
||||
`skills.json`、所属 manifest 与生成 Registry 的同步作为独立检查项。
|
||||
|
||||
Reference in New Issue
Block a user