SuperAPI AI 工具集

solo-retro

测试与质量

查看项目

更新于 10-15 21:46

技能介绍

用途:solo-retro 是流水线完成(或被取消)后的流程质量检查技能,与检查代码质量的 /review 不同,它检查流水线过程质量。也可脱离流水线日志,独立用于任意项目。

主要能力:定位流水线产物(pipeline.log、iter-*.log、progress.md、docs/plan-done/、docs/plan/);按日志标签(START、STAGE、SIGNAL、INVOKE、ITER、CHECK、FINISH、MAXITER、QUEUE、CIRCUIT、CWD、CTRL)解析并计算总运行数、总迭代数、有效迭代、浪费迭代与浪费率、各阶段尝试与成功数;从 progress.md 提取错误模式(未知技能、空迭代、重复错误、重复信号、redo 循环);抽样读取迭代日志;检查计划完成度(验收标准与任务勾选比例);做轻量 Git 与代码质量检查(提交数、约定式提交占比、测试与构建状态);分析上下文退化(迭代质量趋势、观察掩蔽、计划复述、CLAUDE.md 体积);按权重打分并生成 docs/retro/{date}-retro.md 报告;交互式应用补丁;修订 CLAUDE.md;在安装 solo-factory 时可选评估工厂本身并写入 docs/evolution.md。

使用方式:以 /retro 调用,可带项目名参数,否则从当前工作目录推断。若存在 MCP 工具 session_search、codegraph_explain、codegraph_query 则使用,否则回退到 Glob、Grep、Read。无流水线日志时进入回退模式,跳过日志解析阶段,改为分析 Git 历史、测试、构建、CLAUDE.md 变更与代码质量指标。

限制:技能自包含,不委派给其他技能或子代理;迭代日志采用抽样而非全读;代码质量检查为轻量级,不等同完整评审;不自动提交,仅建议提交命令;工厂评估阶段仅在 CLAUDE_PLUGIN_ROOT 可用时运行。具体评分细则文件与插件路径依赖安装环境,未提供时使用内置权重。