用途:该技能用于从快速原型(vibe coding)过渡到更严谨的代理工程(agentic engineering)。核心观点是:vibe coding 提高下限,agentic engineering 提高上限,前者适合最初 20% 的探索,后者适合后续 80% 的执行。
主要能力:提供三段式迁移协议。第一步审计原型:用自然语言描述代码做什么、列出硬编码与输入格式等隐含假设、找出三个最可能的失败模式、说明生产环境缺失项,并评估换机器或换数据是否会出问题。第二步定义成功标准:将生产就绪目标写成 5 至 7 条可测试的 GIVEN/WHEN/THEN 断言。第三步代理清理循环:每次只修一个最严重问题,逐次请求批准,不改无关代码,并说明每处改动的 WHAT、WHY、RISK。
常见清理项:硬编码凭据/路径/魔法数字改为配置或环境变量;文件与网络 I/O 增加错误处理;移除遗留 print 调试;拆分做三件以上事情的函数;增加无人工监督的运行方式;补齐 requirements.txt 或 package.json 缺失依赖。
使用方式:按 Prompt Contract,粘贴代码或描述后依次执行审计、定义标准、启动增量修复循环。另有双轨制:人类负责审阅 diff、品味判断、验证理解与提交;代理负责增量实现、自动运行测试、提出下一步选项,且不得自主提交。还提供一次性快速升级提示词,要求错误处理、可配置化、--dry-run、带时间戳日志,核心逻辑不变,行数增幅不超过 20%。
限制:资料未提供具体安装命令、依赖要求、收费与平台信息。