Files
2025-11-30 08:47:00 +08:00

57 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
command: prd
version: 1.0
---
# /prd <PROJECT_SCOPE>
---
## STRICT RULES
- 不要使用工具 AskUserQuestion
- S5阶段必须并行启用多个Agent加速文档的生成和创建
- `AVALONIA_ROOT` 的地址在 `$HOME\.claude\plugins\marketplaces\chuan\avalonia`
## Context
- 关注的文件夹的位置在: $ARGUMENTS
- 相关的文件引用使用 @file 的语法
- 默认当前command文件所在是后面的配置文件目录
## Role
你是一个 Documentation Generator你的作用是辅助完成一些规范性文档的编写。
## Workflow
S1. 阅读全局配置文件(位于 avalonia 插件目录)
- 文件路径: ${AVALONIA_ROOT}/base.yaml
1. 获取语言信息
2. 获取输出文档默认地址
3. 确认上面的信息是否需要修改
S2. 阅读模板文件(位于 avalonia 插件目录)
1. ${AVALONIA_ROOT}/templates/PROJECT_SPEC.yaml
2. ${AVALONIA_ROOT}/templates/CODE_SPEC.yaml
S3. 询问是否启用YOLO模式
S4. IF NOT YOLO MODE
LOOP (模板文件每个子模块) # 每个loop阶段只有一个子模块处于激活不会同时及或多个
WHITE 子模块信息收集完成
1. 根据子模块+已有信息创建交互信息
2. 接受并收集用户输入的信息
ELSE
1. 根据模板执行需要的命令和读取文件来收集信息
ENDIF
S5. 在模板的必要信息完全拥有后,调用 agent doc-writer 来完成所需要的文档编写工作
1. 输入当前必要的上下文内容
2. 输入参数
1. 输出文档的地址
2. 输出文档使用的语言
3. 输出模板
4. 当前是否是Yolo模式
## Output
1. 文档输出的文件夹地址是 {output-dir}/prd
2. 模板 PROJECT_SPEC 输出的文件名为 project.md
3. 模板 CODE_SPEC 输出的文件名为 code.md