三层合起来才是闭环:AI 编程铁三角怎么一起用
三层合起来才是闭环AI 编程铁三角怎么一起用本文是「AI 编程铁三角」系列的第四篇也是收束篇。前三篇分别讲了三层Harness 给 Agent 准备可工作的工程环境OpenSpec 把需求变成可执行规格Superpowers 按流程完成代码变更。本篇不再展开任何一层的细节而是回答一个问题这三层为什么必须一起上少一层会怎样以及它们在一个真实变更里如何前后衔接。一、先说清楚铁三角不是三个工具是三个控制面很多人会把铁三角理解成三个工具选一个用。这是误解。铁三角的三层不是互相替代的工具而是三个互补的控制面OpenSpec固化需求和设计——回答做什么、为什么、边界在哪Superpowers把工作组织成可执行流程——回答怎么做、按什么顺序、每步留什么证据Harness用上下文、权限、脚本和质量门禁约束 Agent 行为——回答在什么环境里做、不能碰什么、怎么证明做对了三者共同形成「规范—执行—验证」的闭环。判断是否落地成功只看三类职责是否完整不看工具名字是否一致——OpenSpec 可以由企业已有的需求/设计模板实现Superpowers 可以由 Skills、命令和工作流脚本实现Harness 可以由AGENTS.md、CLAUDE.md、CI、Pre-commit、权限网关和内部知识库共同构成。二、少一层会怎样把三层拆开看每一层缺失都会导致一类典型问题。只用 Harness没有 OpenSpecAgent 在一个约束良好的仓库里跑得很快但跑的是谁的需求不清楚。没有规格Agent 会自己补齐合理但不一定正确的默认值失败次数按用户名还是按来源表满走 fail-open 还是 fail-close时钟回绕怎么处理这些决策每个都影响系统行为却都藏在 Agent 的合理默认里审查者很难发现。症状代码跑得快、测试也过但做错了事。只用 OpenSpec没有 Superpowers规格写得很清楚但 Agent 执行时跳步直接改代码、一次改太多、忽略失败测试、看到报错连续打补丁让代码碰巧通过、修复症状而不是根因。规格再好没有流程约束Agent 照样会在执行环节把规格意图走样。症状规格很完整代码却对不上规格审查时才发现漏了关键边界。只用 Superpowers没有 Harness流程很规范先写失败测试、小步提交、两轮审查。但 Agent 跑在错误分支、脏工作区、过期构建结果上能修改不该改的目录能外发不该外发的数据。流程约束了怎么改却约束不了在哪改、能碰什么。症状流程都对但环境失控证据不可信。三层都没有这就是大多数团队上 AI Coding 的现状先装工具再让开发者自行摸索。每个人用法不同Agent 反复猜测构建方式和目录边界最终形成大量不可复用的对话风险被放大而不是被控制。三、三层之间的数据流三层不是平行关系而是有明确的数据流OpenSpec 产物 ──► Superpowers 任务输入 │ ▼ 代码 测试 │ ▼ Harness 持续约束上下文/权限/门禁 │ ▼ 验证结果回写变更记录 ──► 归档OpenSpec 的产物proposal / behavior / design / tasks是 Superpowers 的输入。Superpowers 产生的代码和测试接受 Harness 的持续约束。验证结果再回写变更记录并完成归档。这条数据流的关键在于单向依赖Superpowers 读 OpenSpec但 OpenSpec 不依赖 Superpowers 的实现细节Harness 约束 Superpowers 的执行但 Superpowers 不负责定义 Harness 的规则。每一层只对自己的职责负责边界清晰。四、一个变更里三层如何衔接用一个防暴力破解的变更走一遍看三层如何前后衔接。阶段一Harness 先行变更开始前Agent 开始任务前先跑scripts/context.sh拿到当前分支、基线测试、工具链版本。AGENTS.md告诉它不得修改third_party/、不得改变对外 API、数据面热路径禁止动态内存分配。PreToolUse Hook 拦住任何试图写入禁止目录的动作。这一步的意义Agent 在一个可约束的环境里开始工作边界由技术控制不靠口头承诺。阶段二OpenSpec 固化决策编码前变更目录openspec/changes/add-mgmt-bruteforce-guard/里有四类产物proposal.md为什么做、范围、影响、风险等级 L3specs/behavior.md失败 N 次锁定、窗口滚动、表满策略design.mdauth_guard_check()接口契约、状态机、并发模型、所有权tasks.md小步任务和验证命令规格评审确认Agent 可以在不发明任何关键决策的前提下开始工作。内存分配失败走 fail-close、时钟回绕由 time 模块统一处理、HA 切换时状态如何同步——这些决策都写清了不是 Agent 自选。这一步的意义所有会影响系统行为的决策在编码前被看见。阶段三Superpowers 按流程执行编码中Agent 按九步工作流推进读取规范与上下文Harness 提供的CONTEXT.md OpenSpec 的变更目录风险分级确认L3公开接口变化需人工审批编写任务计划基于tasks.md先写失败测试RED——test_lock_user_when_failures_reach_threshold实现至通过GREEN重构REFACTOR静态分析与增量验证verify_changed.sh代码审查两轮先规格符合性再代码质量目标侧验证与分支收尾每个任务 15–60 分钟独立可编译可测试。完成报告引用真实命令和返回码不是代码看起来正确。这一步的意义每一步都产生可审查证据Agent 不能跳步。阶段四归档变更结束后变更目录移动到archive/归档包包含最终规格、审查意见、CI 链接、设备报告、性能数据、已知限制、回滚说明。后续新增按租户策略时以该归档为基线创建新变更不直接修改历史记录。这一步的意义任何时刻都能回答这段代码当年为什么这么写。五、三层各自的到位标准把三层的自检问题放一起就是铁三角的到位标准Harness 到位了吗Agent 一条命令能否拿到当前分支、基线测试和工具链版本Agent 试图修改禁止目录或改变对外 API 时会不会被自动阻断每次任务结束时Agent 能不能列出验证命令和返回码OpenSpec 到位了吗读完规格能不能在不发明任何关键决策的前提下开始写测试每条行为规格是否都有可执行的验证命令对应内存分配失败、表满、时钟回绕、HA 切换这些边界规格里写清了吗Superpowers 到位了吗Agent 是先写失败测试再写实现还是直接改代码审查是分两轮先规格符合性、再代码质量还是混在一起看实现细节完成报告引用的是真实命令和返回码还是代码逻辑看起来正确九个问题都能答是铁三角才算闭环。任何一层缺位都会在某个环节把风险放大。六、不必绑定具体产品三层是职责划分不是工具绑定。OpenSpec 可以由企业已有的需求/设计模板实现Superpowers 可以由 Skills、命令和工作流脚本实现Harness 可以由AGENTS.md、CLAUDE.md、CI、Pre-commit、权限网关和内部知识库共同构成。不同 Agent 对指令文件名称和加载规则不同建议以一份平台无关的源文件为准再同步到各工具入口详见第一篇。判断是否落地成功只看三类职责是否完整不看工具名字是否一致。七、结语从偶尔写对到稳定产出AI 能显著缩短代码生成、测试编写、信息检索和问题分析的时间但它不会自动理解企业架构也不会自然承担质量责任。真正可持续的做法是把 Agent 放入已有的软件工程体系并用规格、流程和约束把其能力转化为稳定产出Harness让上下文、权限和门禁在整个生命周期持续生效——解决在哪做、能碰什么OpenSpec让关键决策在编码前被看见——解决做什么、边界在哪Superpowers让工作按小步、TDD、审查和验证推进——解决怎么做、怎么证明三者结合后AI 才从偶尔能写对代码的助手转变为受控、可审计、可复用的研发执行力。这不是一次培训能落地的而是靠仓库改造、试点场景、门禁建设和指标复盘逐步形成。推广顺序应从具体问题出发避免先建设一个大而全平台。每个阶段都要以可工作的仓库和真实变更为验收避免只完成制度、模板和工具安装。铁三角的真正价值不在于让 AI 写得更快而在于让 AI 的产出可被信任。

相关新闻

Qt/C++与MySQL实现用户登录与权限管理系统的完整实战指南

Qt/C++与MySQL实现用户登录与权限管理系统的完整实战指南

1. 项目概述与核心价值最近在整理过往项目时,翻出了一个基于Qt/C和MySQL实现的用户登录与权限分配软件。这虽然是一个基础项目,但麻雀虽小五脏俱全,它完整地串联了桌面应用开发、数据库操作、网络通信(可选)以及业务逻…

2026/7/30 13:54:48 阅读更多 →
DirectX修复工具核心功能与使用技巧详解

DirectX修复工具核心功能与使用技巧详解

1. DirectX修复工具核心功能解析DirectX修复工具(DirectX Repair)是一款专门用于诊断和修复Windows系统中DirectX组件异常问题的实用工具。作为长期从事Windows系统维护的技术人员,我亲身体验过这款工具在解决各类DirectX相关问题时的卓越表现…

2026/7/28 8:09:21 阅读更多 →
Claude Code开源项目:提升全栈开发效率的最佳实践

Claude Code开源项目:提升全栈开发效率的最佳实践

1. Claude Code 开源项目深度解析这个名为"claude-code-best-practice"的开源项目在短短60天内就斩获了54k Star,成为GitHub上最热门的开发工具之一。作为一个长期关注开发者工具生态的技术博主,我第一时间深入研究了这套最佳实践,…

2026/7/30 8:43:59 阅读更多 →

最新新闻

基于STM32F4与FreeRTOS的智能电梯模拟系统设计与实现

基于STM32F4与FreeRTOS的智能电梯模拟系统设计与实现

1. 项目概述:从竞赛题目到“智能电梯模拟系统”的诞生去年参加第四届全国大学生嵌入式芯片与系统设计竞赛的经历,现在回想起来依然觉得收获满满。我们团队最终拿下了芯片应用赛道东部赛区的二等奖,项目是一个基于STM32F4的“智能电梯模拟系统…

2026/7/30 13:54:34 阅读更多 →
QueryExcel:终极Excel多文件批量查询工具,一分钟搞定一天的工作量

QueryExcel:终极Excel多文件批量查询工具,一分钟搞定一天的工作量

QueryExcel:终极Excel多文件批量查询工具,一分钟搞定一天的工作量 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 还在为海量Excel文件中的信息检索而烦恼吗?你是否…

2026/7/30 13:54:34 阅读更多 →
2026年10个值得关注的Web3赛道

2026年10个值得关注的Web3赛道

2026年,Web3正在进入下一阶段:10个值得关注的发展方向过去几年,Web3行业经历了从概念炒作到价值重构的过程。早期市场关注:区块链基础设施DeFi金融创新NFT数字收藏元宇宙概念而进入2026年,行业逻辑正在发生变化。市场不…

2026/7/30 13:54:34 阅读更多 →
Pixelle-Video终极指南:如何用AI轻松制作专业短视频

Pixelle-Video终极指南:如何用AI轻松制作专业短视频

Pixelle-Video终极指南:如何用AI轻松制作专业短视频 【免费下载链接】Pixelle-Video 🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine 项目地址: https://gitcode.com/GitHub_Trending/pi/Pixelle-Video Pixelle-Video是一款革命…

2026/7/30 13:54:34 阅读更多 →
GHelper:3步掌握华硕笔记本轻量化控制工具,彻底告别Armoury Crate卡顿烦恼

GHelper:3步掌握华硕笔记本轻量化控制工具,彻底告别Armoury Crate卡顿烦恼

GHelper:3步掌握华硕笔记本轻量化控制工具,彻底告别Armoury Crate卡顿烦恼 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar,…

2026/7/30 13:54:34 阅读更多 →
降AI完成后还需要查重吗深度解读:降AI与查重的关系完整分析与操作建议

降AI完成后还需要查重吗深度解读:降AI与查重的关系完整分析与操作建议

降AI完成后还需要查重吗深度解读:降AI与查重的关系完整分析与操作建议 降AI完成后还需要查重吗这个问题很多人搞不清楚。 这篇从实际操作角度分析,把关键结论提前,工具推荐在最后。 降AI完成后还需要查重吗 答案:需要&#xff…

2026/7/30 13:53:34 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻