feat(playbook): add playbook root boundary placeholder

This commit is contained in:
csh
2026-06-01 14:22:11 +08:00
parent f2ab57b39f
commit 02ad5e5f4a
3 changed files with 43 additions and 4 deletions
+5 -1
View File
@@ -141,7 +141,7 @@ python scripts/playbook.py -config playbook.toml
- **force**:默认 false,已存在则跳过;设为 true 时覆盖框架文件(会先备份)
- **no_backup**:默认 false;设为 true 时跳过备份直接覆盖
- **不删除项目文件**:只更新框架提供的文件,项目新增的文件不会被删除
- **占位符替换**:自动替换 `{{DATE}}``{{PROJECT_NAME}}``{{PLAYBOOK_SCRIPTS}}`
- **占位符替换**:自动替换 `{{DATE}}``{{PROJECT_NAME}}``{{PLAYBOOK_ROOT}}``{{PLAYBOOK_SCRIPTS}}`
### 典型场景
@@ -229,11 +229,15 @@ project/
| `{{PROJECT_NAME}}` | 项目名称 | ✅ 可选 |
| `{{PROJECT_GOAL}}` | 项目目标 | ❌ 手动 |
| `{{PROJECT_DESCRIPTION}}` | 项目描述 | ❌ 手动 |
| `{{PLAYBOOK_ROOT}}` | Playbook 根 | ✅ 是 |
| `{{PLAYBOOK_SCRIPTS}}` | 脚本路径 | ✅ 是 |
| 其他 `{{...}}` | 项目特定内容 | ❌ 手动 |
`{{PROJECT_NAME}}` 可通过 `sync_memory_bank.project_name` 自动替换;
未配置时保持原样。
`{{PLAYBOOK_ROOT}}` 自动替换为项目内 Playbook 根目录
(默认 `docs/standards/playbook`
也可按项目配置改成 `custom/playbook` 等)。
`{{PLAYBOOK_SCRIPTS}}` 自动替换为 Playbook 脚本路径
(默认 `docs/standards/playbook/scripts`
也可按项目配置改成 `custom/playbook/scripts` 等)。