SuperAPI AI 工具集

next-step

通用与其它

查看项目

更新于 10-16 09:52

技能介绍

用途:判断当前工作应进行的下一步。适用于用户询问下一步、工作流进展不明、或会话刚开始且工作区存在未提交改动时;不适用于已由自动循环处理评审/预提交流程、用户已给出明确具体指令、或正处于某技能工作流执行中途的情况。

主要能力:运行 bash scripts/run-skill.sh next-step analyze.js 收集确定性发现,解析 JSON 输出(findings、gates、diff summary、phase、feature_context、next_actions、backlog)。脚本基于 git 状态、评审状态和功能上下文运行 18 条确定性启发式规则,按 P0(缺少门禁步骤)、P1(测试缺口、安全热点、迁移风险、文档待同步、请求过期、语料不可读)、P2(README 缺失、skill-lint 需要、语言漂移、关注点混杂、验收标准不完整等)、P3(主分支警告、需求提醒、功能完成)分级;退出码 0 表示无 P0/P1,1 表示有 P1,2 表示有 P0。输出字段含 phase(mid_development / post_precommit / ready_to_commit / feature_complete / clean)、feature_context、按置信度降序的 next_actions、以及仅在 feature_complete 时的 backlog。

使用方式:按发现模式列出前三条可操作建议;流水线中途按进展表建议下一步;post_precommit 建议文档同步与请求更新;feature_complete 输出功能完成摘要与待办;全部门禁通过且无 P0/P1 时输出会话摘要与提交种子。脚本失败时回退手动收集信号:git branch --show-current、git status -sb、git diff --name-only HEAD 与 git status --porcelain,再用 node scripts/review-state.js check --format=fact 检查门禁状态。带 --go 时可自动执行首个 next_action,但需满足该项存在、置信度不低于 0.8、无 P0 且命令非空;绝不在 P0 时派发,只派发 next_actions 中的技能斜杠命令,不执行任意 shell,参数仅限提取出的文件路径与标志。

限制:文档未提供收费、价格、平台支持与效果方面的信息。