启动 FastAPI 功能设计流程,产出设计文档 spec.md
启动 FastAPI 功能设计流程,产出设计文档 spec.md
/plugin marketplace add qufeng33/agents/plugin install fastapi-dev@nightx-agents<功能描述> | <task-id>使用 fastapi-designer agent 进行功能设计,产出设计文档。
使用 Task 工具 调用 fastapi-designer agent:
Task 工具参数:
- subagent_type: "fastapi-designer"
- prompt: "..."
.agent/
├── tips.md # 经验文档(全局共享)
└── tasks/
└── {feature}-{seq}/
└── spec.md # 设计文档 + 任务状态
用户输入:
$ARGUMENTS
调用 agent 时,如果
.agent/tips.md存在,始终传递经验文档路径。
判断 $ARGUMENTS 的类型:
情况 A:输入为空
情况 B:输入是已存在的任务 ID
.agent/tasks/{输入}/ 目录是否存在情况 C:输入是功能描述
使用 Task 工具调用 fastapi-designer agent:
Task 工具参数:
- subagent_type: "fastapi-designer"
- prompt: |
## 文件
- 设计文档: .agent/tasks/{task-id}/spec.md
- 经验文档: .agent/tips.md
## 任务
请先阅读现有设计文档,然后根据用户需求查看或修改设计。
修改后更新设计文档。
如果创建任务:
user-auth).agent/tasks/ 目录,生成 task-id:
{功能名}-* 的目录{功能名}-{seq},如 user-auth-001.agent/tasks/{task-id}/fastapi-designer agent:
Task 工具参数:
- subagent_type: "fastapi-designer"
- prompt: |
## 文件
- 设计文档: .agent/tasks/{task-id}/spec.md
- 经验文档: .agent/tips.md
## 任务
功能描述:{用户的功能描述}
请完成设计流程,将设计文档写入指定文件。
如果不创建任务:
使用 Task 工具调用 fastapi-designer agent:
Task 工具参数:
- subagent_type: "fastapi-designer"
- prompt: |
## 任务
功能描述:{用户的功能描述}
请进行功能设计,直接输出设计内容。
每个 agent 按照其定义的流程执行。