♻️ refactor(cook-it-through): move workflow engine into skill
This commit is contained in:
@@ -31,7 +31,7 @@ Playbook:工程规范与智能体规则合集,当前覆盖:
|
||||
|
||||
- `templates/memory-bank/`:稳定项目知识模板(project-brief、tech-context、system-patterns)
|
||||
- `templates/AGENTS.template.md`:入口导航模板(项目主入口)
|
||||
- `templates/AGENT_RULES.template.md`:Matt Pocock ticket-native 执行规则模板
|
||||
- `templates/AGENT_RULES.template.md`:常驻边界与 `cook-it-through` 工作流入口模板
|
||||
|
||||
### 快速部署
|
||||
|
||||
@@ -56,11 +56,15 @@ install_mode = "snapshot"
|
||||
|
||||
[sync_memory_bank]
|
||||
project_name = "MyProject"
|
||||
|
||||
[install_skills]
|
||||
mode = "all"
|
||||
```
|
||||
|
||||
**部署行为**:
|
||||
|
||||
- **配置节存在即启用**:只写需要同步的配置节
|
||||
- **工作流依赖**:启用 `[sync_rules]` 时必须同时用 `[install_skills]` 安装 `cook-it-through`
|
||||
- **AGENTS.md**:始终按区块更新(`<!-- playbook:xxx:start/end -->`)
|
||||
- **CLAUDE.md**:自动检测(根目录 → `.claude/`),不存在则创建;注入 `@AGENTS.md` / `@AGENT_RULES.md`
|
||||
- **.gitignore**:启用 `[sync_rules]` 时更新 Playbook 标记区块,只忽略 `.scratch` 的锁、worktree 和临时文件
|
||||
@@ -89,6 +93,7 @@ Layer 1: rulesets/ (≤50 行/语言,模板源)
|
||||
|
||||
Layer 2: skills/ (按需加载,$skill-name 触发)
|
||||
├─ commit-message: 提交信息规范
|
||||
├─ cook-it-through: 工程任务路由、本地 ticket 生命周期及其执行引擎
|
||||
├─ tsl-syntax-reference: TSL 语法条目、写法验证和错误边界
|
||||
├─ tsl-api-reference: TSL API 名称、签名、参数和返回值
|
||||
└─ thirdparty/: 第三方同步 skills
|
||||
@@ -194,6 +199,9 @@ skills = ["tsl-syntax-reference", "tsl-api-reference"]
|
||||
|
||||
[sync_memory_bank]
|
||||
project_name = "MyProject"
|
||||
|
||||
[install_skills]
|
||||
mode = "all"
|
||||
```
|
||||
|
||||
```bash
|
||||
@@ -229,6 +237,9 @@ skills = ["tsl-syntax-reference", "tsl-api-reference"]
|
||||
|
||||
[sync_memory_bank]
|
||||
project_name = "MyProject"
|
||||
|
||||
[install_skills]
|
||||
mode = "all"
|
||||
```
|
||||
|
||||
3. 在目标项目根执行外部 clone 里的统一入口:
|
||||
@@ -277,6 +288,7 @@ skills = ["tsl-syntax-reference", "tsl-api-reference"]
|
||||
│ ├── docs/
|
||||
│ ├── rulesets/
|
||||
│ ├── scripts/
|
||||
│ ├── skills/ # cook-it-through 内含主循环执行引擎
|
||||
│ └── templates/
|
||||
├── docs/project/ # 项目自有文档(架构、ADR、运行方式等)
|
||||
├── playbook.toml # 统一入口配置
|
||||
|
||||
Reference in New Issue
Block a user