docs: 更新 plan/status 命令文档,增加 depend 配置说明
This commit is contained in:
@@ -40,6 +40,8 @@ tests/ # 测试目录(镜像 src 结构)
|
||||
bun test # 运行全部测试
|
||||
bun test tests/core/ # 运行指定目录测试
|
||||
bun src/cli.ts init opencode # 测试 init 命令
|
||||
bun src/cli.ts plan <变更名> <文档名> # 测试 plan 命令
|
||||
bun src/cli.ts status [变更名] # 测试 status 命令
|
||||
bun src/cli.ts help # 查看全局帮助
|
||||
bun src/cli.ts help init # 查看 init 命令帮助
|
||||
bun src/cli.ts version # 查看版本号
|
||||
|
||||
18
README.md
18
README.md
@@ -23,14 +23,15 @@ bunx rune init opencode
|
||||
### SDD 流程
|
||||
|
||||
1. `/rune-discuss` — 自由讨论需求
|
||||
2. `/rune-plan <变更名>` — 生成设计文档和任务列表
|
||||
2. `/rune-plan <变更名> <文档名>` — 生成指定规划文档(如 `design`、`task`),支持文档间依赖
|
||||
3. `/rune-build <变更名>` — 按任务顺序编码实现
|
||||
4. `/rune-archive <变更名>` — 归档并清理
|
||||
|
||||
### 状态查看
|
||||
|
||||
```bash
|
||||
rune status
|
||||
rune status # 查看所有变更
|
||||
rune status <变更名> # 查看指定变更的详细状态(文档完成情况、依赖状态、下一步建议)
|
||||
```
|
||||
|
||||
### 帮助与版本
|
||||
@@ -45,6 +46,19 @@ rune version # 显示版本号
|
||||
|
||||
编辑 `.rune/config.yaml` 自定义提示词和文档模板。配置文件默认为空,使用内置默认策略;仅覆盖需要自定义的阶段,未配置的阶段使用内置默认配置。
|
||||
|
||||
规划阶段的文档支持 `depend` 字段声明前置依赖,如 `task` 依赖 `design`:
|
||||
|
||||
```yaml
|
||||
stages:
|
||||
plan:
|
||||
documents:
|
||||
- name: design
|
||||
prompt: 生成设计文档
|
||||
- name: task
|
||||
prompt: 生成任务清单
|
||||
depend: [design]
|
||||
```
|
||||
|
||||
## 开发
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user