SuperAPI AI 工具集

reforge

编程与开发

查看项目

更新于 10-16 03:48

技能介绍

用途:当已有 PoC 或原型,希望从零重建生产级系统时,用 reforge 提取功能意图与经验教训,输出 reforge-seed.md,交给新仓库的 architect 会话作为起点。

主要能力:包含探索阶段,用 explore 子代理分别梳理能力(用户/系统行为与结果)、领域复杂度(最难的问题、边界情况、生产负载下会崩的地方)、实现质量(硬编码、跳过校验、缺失错误处理、单用户假设等 PoC 级模式,以及错误或偶然的抽象)。随后进行简短访谈,确认必须保留的能力、反目标、最大意外收获、会如何重做、命名正确的领域术语、命名或建模错误的术语、原型未覆盖的验收标准、目标语言/技术栈。最后填写 references/templates/reforge-seed.md.tmpl,写入功能意图、必须保留的能力、反目标、经验教训(最有价值输出)、要避免的实现反模式、已知领域复杂度、粗略验收标准、留给架构会话的开放问题。

使用方式:技能自带 scripts/ 目录。先设置 SKILL_DIR 为该技能绝对路径,再在项目根目录运行脚本(操作项目的 .changes/ 与 CONTEXT.md)。所有 node "$SKILL_DIR/scripts/..." 命令依赖此设置。不要引用 packages/build/,该路径只存在于工具包开发仓库。已知目标语言时,可用 idioms 技能加载匹配包以挑战实现反模式;没有匹配包则说明并使用目标生态的既有约定与工具。

适用场景:从原型或 PoC 过渡到生产级新仓库。

限制:不创建 CONTEXT.md;不自己运行 architect;不建议从 PoC 搬运任何实现代码,若用户想移植,应作为具体问题写入 seed。seed 写入位置由用户选择,建议放在新项目未来位置根目录的 reforge-seed.md 或临时文件。具体收费、价格、平台等资料暂未提供。