| name | mini-implement |
| description | 极简SDD根据详设生成代码流程。由 `/mini-implement` 调用本 skill(与技能名同名)。 |
| version | 1.0.0 |
步骤
- skill执行开始时间打点记录,开始执行步骤之前,记录本skill的执行时间到
start_time字段:
- 判断当前操作系统,windows还是linux系统;
- 针对不同操作系统运行脚本获取配置
windows:
Get-Date -Format "yyyy-MM-dd HH:mm:ss"
linux: date +"%Y-%m-%d %H:%M:%S"
- 将获取的时间记录到
start_time
- 获取详设文档名
- 判断当前操作系统,windows还是linux系统;
- linux:仓库根目录下执行脚本(不要从技能目录下找):
scripts/bash/mini-check.sh --json
- windows:仓库根目录下执行脚本(不要从技能目录下找):
scripts/powershell/mini-check.ps1 --json
- 解析 JSON 获取 DESIGN. 对于参数中的单引号如 "I'm Groot", 使用转义语法: 例如 'I'''m Groot'(或尽可能使用双引号: "I'm Groot").
- 基于详设文档 DESIGN ,修改代码, 按顺序保障每个用户故事,每个修改点已经完成。
- 记录下修改完的每个用户故事。
评审
- 使用 mini-implement-review 子代理评审当前修改的代码。
- 子代理运行结束后,读取子代理生成的评审文件 FEATURE_DIR/review-result.md 。
- 如果有评审意见,按照评审意见修改代码,然后再执行
1. 使用 mini-implement-review 子代理评审当前修改的代码。
- 如果没有评审意见,则结束本SKILL。
记录本skill的运行日志信息
执行runlog-record skill,请将前面获取到的start_time的值作为参数传入runlog-record skill