# AI代理工程基础设施 `AI代理` `工程基础` `上下文工程` `代码规范` `多代理架构` # harness-engineering 一个用于搭建和改进 **harness 工程**的 [agent skill](https://skills.sh) —— 让 AI 代理在你的代码库中高效运作的基础设施。 > **Harness = AI 代理的操作系统。** 模型是 CPU,上下文窗口是内存,harness 是操作系统。 ## 安装 ```bash npx skills add 10xChengTu/harness-engineering ``` ## 功能介绍 这个 skill 教会你的 AI 代理如何为任意项目构建和维护 harness 层 —— 包括 `AGENTS.md`、`docs/` 目录、Lint 规则、约束条件和评估系统,它们共同决定代理的输出质量。 **核心原则:** 从简单开始,仅在必要时增加复杂度。每个 harness 组件都编码了一个关于"模型独立完成时的不足"的假设。 ### 触发场景 | 你说… | Skill 执行… | |---|---| | "为 AI 代理配置这个项目" | 完整的项目 harness 初始化 | | "创建一个 AGENTS.md" | 搭建入口文件及文档目录结构 | | "代理总是忽略代码规范" | 诊断 harness 缺口,而非模型问题 | | "为什么它总把 X 搞错?" | 定位 harness 层的根本原因 | | "让代理在这个代码库上表现更好" | 评估并逐步改进 harness | ## 涵盖内容 该 skill 包含 7 个参考模块,代理按需查阅: | 模块 | 涵盖内容 | |---|---| | **项目配置** | `AGENTS.md` 结构、`docs/` 目录、设计说明、初始化脚本 | | **上下文工程** | 代理可见内容、渐进式信息披露、工作状态管理 | | **约束与护栏** | Linter、类型系统、架构强制执行、安全自主边界 | | **多代理架构** | 代理职责分离、协调协议、委派模式 | | **评估与反馈** | 测试代理输出、评分、可观测性、反馈闭环 | | **长期任务** | 进度追踪、上下文重置、交接产物 | | **问题诊断** | 代理表现不佳时的症状 → 根因映射 | ## 为什么要用它 代理输出质量差,几乎总是 harness 问题,而非模型问题。当你的代理无视规范、做出错误假设或产出不一致的结果时,解决方案是更好的上下文、约束和反馈闭环,而不是换一个更大的模型。 这个 skill 将真实代理部署中积累的模式与反模式编码固化,让你无需重复踩坑。 ## 兼容性 适用于所有支持 [Agent Skills 规范](https://agentskills.io) 的代理,包括 Claude Code、OpenCode、Cursor、Codex、Cline、GitHub Copilot 以及 [40 余种其他工具](https://github.com/vercel-labs/skills#supported-agents)。