SuperAPI AI 工具集

scaffold

编程与开发

查看项目

更新于 10-15 17:29

技能介绍

用途:创建一个有界的项目、组件或 CI 脚手架,并运行一次 build、test、lint 来验证结果。该技能不负责调度 RPI、创建工作归属、改动 Git 或决定下一步动作。

主要能力与契约:先解析目标根目录并声明将要创建或修改的确切路径;拒绝覆盖已存在文件,除非调用方明确授权;生成符合惯例且可运行的代码文件,并为生成的行为至少附带一个行为测试;对目标运行一次所选 build、test、lint 命令并报告事实结果;报告变更文件与命令结果后停止。除非调用方要求其他运行时,默认使用当前 agent 与本地 shell,并保留无关的既有改动。

工作方法:优先克隆已验证的范例。在发明结构前,先在当前仓库或目标生态中找一个已能构建、测试、交付的现有项目、组件或 CI 文件,克隆其形态并按请求重命名与裁剪;仅当没有范例时才发明结构,并在报告中说明。若两个候选范例在结构选择上冲突,选择当前验证命令通过的那个并记录该选择,不要混合两者。对于含派生或重复内容的脚手架,指定唯一事实来源,让所有副本以单向、原子方式从其流动;若请求强制双向同步,应停止并报告冲突。

模式:请求语言与名称时创建项目;请求组件类型与名称时向现有项目添加组件;请求 CI 平台时创建对应 CI 配置。若请求未指明目标或语言,只询问缺失的事实。版本控制、修订与交付由调用方负责。

证据:返回目标根目录和实际变更路径、所选的 build/test/lint 命令、每条命令的退出码,以及任何请求但未运行的检查。结果不包含结论、生命周期状态、重试指令或下一步动作。

限制:官方页面仅提供上述契约与行为说明,未说明收费、价格、支持平台、具体安装步骤或效果数据,这些暂未提供。