SuperAPI AI 工具集

ns-coder

编程与开发

查看项目

更新于 10-16 01:37

技能介绍

用途:ns-coder 是临时差异(ad-hoc diff)的中央执行技能,处理计划版本之外的缺陷修复与热修复、孤立组件/钩子/服务/工具、小范围重构(≤1 个文件或紧密文件组)、版本生命周期外的脚本、迁移与种子数据,以及没有 execution-handoff.md 的“直接实现这个”。入口优先级为 5。

主要能力与流程:采用固定工作流而非松散清单,步骤按顺序执行,交接通过具名技能或 harness 桥接(coder-agent / reviewer-agent)。路由规则包括:检测到 GitLab ISSUE_URL 时停止并转向 ns-execution-gitlab-issue;多日/版本/SDD 范围转向 ns-spec-driven;无 diagnosis_complete 的产品缺陷报告转向 ns-bug-report-diagnosis;根因不明的疑难缺陷转向 ns-investigator。

使用方式:冷启动须先完成 Session boot(步骤 1–6),加载 always-applicable 规则与目标层规则;随后查看 git status 与 git diff,写前先读目标文件。实现遵循 diff-first、优先编辑既有文件、大改动门禁(同时超过 1 个文件、单文件超过 20 行或公共契约变更需先给一行计划并等待批准)。未经明确要求不得提交。

审查与限制:临时模式下,代码审查必须经 reviewer-agent(不可用时用 ns-reviewer),仅在 Code Review: Approved(分数 10)后才在会话内调用 ns-judge;每个门禁最多 3 轮,分数 9 视为 Rejected 并需强制复审。SDD 交接模式跳过审查门禁与 living specs,由父级在版本收尾时负责审查。禁止生成 SDD 版本产物、在 Delivery Review: Approved 前调用 living-spec 整合器、越出仓库范围访问、任务范围外重构,以及用 Cursor Task 子代理替代审查。资料未提供具体安装命令、收费与平台信息。