Agent SkillsNeverSight/learn-skills.dev › harness-engineering-zh

harness-engineering-zh

GitHub

为AI Agent搭建工程化框架,包括项目初始化、上下文管理、约束护栏及评估系统。用于解决Agent输出质量问题,提升其在代码库中的协作效率与指令遵循能力。

data/skills-md/10xchengtu/harness-engineering/harness-engineering-zh/SKILL.md NeverSight/learn-skills.dev

Trigger Scenarios

新建或空项目设置 创建AGENTS.md或CLAUDE.md Agent表现不佳或用户抱怨 优化现有项目的Harness配置

Install

npx skills add NeverSight/learn-skills.dev --skill harness-engineering-zh -g -y
More Options

Non-standard path

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/10xchengtu/harness-engineering/harness-engineering-zh -g -y

Use without installing

npx skills use NeverSight/learn-skills.dev@harness-engineering-zh

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill harness-engineering-zh -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "harness-engineering-zh",
    "description": "为 AI Agent 友好的代码库搭建和改进 Harness 工程(包括 AGENTS.md、docs\/、Lint 规则、Eval 系统、项目级 Prompt 工程)。触发场景:为 AI Agent 设置新项目\/空项目,创建 AGENTS.md 或 CLAUDE.md,关于 Harness 工程的问题,让 Agent 在代码库上更高效地工作。当用户感到沮丧或抱怨 Agent 质量时也会触发(例如:'Agent 总是无视规范'、'它从不听从指令'、'为什么它总是做错 X'、'Agent 坏了')— 因为 Agent 输出质量差几乎总是意味着 Harness 缺失,而不是模型问题。涵盖:Context 工程、架构约束、多 Agent 协作、评估、长运行任务 Harness 以及 Agent 质量问题诊断。"
}

Harness Engineering

Harness = 为项目中工作的 AI Agent 提供的操作系统。Model 是 CPU,Context 窗口是 RAM,Harness 则是操作系统。

核心原则

从简单开始,仅在必要时增加复杂度。 每一个 Harness 组件都代表了对模型无法独立完成任务的一种假设。要对这些假设进行压力测试 — 随着模型能力的提升,这些假设会失效。为"删除"而构建。

何时激活此 Skill

信号 行动
空项目/新项目 → 进行完整的项目设置 (Section 1)
用户对 Agent 感到沮丧 → 诊断并修复 Harness 缺失 (Section 7)
现有项目需要改进 → 评估并逐步改进
明确的 Harness 问题 → 参考相关章节

工作流

对于新项目

  1. 评估 (Assess) — 项目是什么?技术栈?团队规模?Agent 将如何被使用?
  2. 设置 (Setup) — 创建基础 Harness 文件 → 阅读 references/01-project-setup.md
  3. Context — 设计信息架构 → 阅读 references/02-context-engineering.md
  4. 约束 (Constraints) — 添加护栏和 Linters → 阅读 references/03-constraints.md
  5. 评估 (Evaluate) — 设置反馈循环 → 阅读 references/05-eval-feedback.md
  6. 如果项目涉及多 Agent 或长任务 → 阅读 references/04-multi-agent.md, references/06-long-running.md

对于诊断 (Agent 表现不佳)

  1. 立即阅读 references/07-diagnosis.md
  2. 识别是哪一层 Harness 出现了问题
  3. 从相关参考文档中应用针对性修复

对于逐步改进

评估当前 Harness 的成熟度,识别最薄弱的层级,一次改进一个层级。

Harness 层级 (快速参考)

层级 内容 参考文档
项目设置 (Project Setup) AGENTS.md, docs/, 目录规范 01-project-setup.md
Context 工程 (Context Engineering) Agent 看到的信息、渐进式展示、工作状态 02-context-engineering.md
约束与护栏 (Constraints & Guardrails) Linters、类型系统、架构强制执行、安全自主权 03-constraints.md
多 Agent 架构 (Multi-Agent Architecture) Agent 分离、协作协议、委派模式 04-multi-agent.md
Eval 与反馈 (Eval & Feedback) 测试、评分、GC Agent、可观测性 05-eval-feedback.md
长运行任务 (Long-Running Tasks) 进度跟踪、Context 重置、交付产物 06-long-running.md
诊断 (Diagnosis) 当 Agent 失败时 — 在 Harness 中识别根因,而非模型 07-diagnosis.md

自我更新协议

当你在项目中发现新的可复用 Harness 模式时:

  1. 识别它属于哪个参考文件(或者是否需要一个新文件)
  2. 添加该模式,包括:它解决了什么问题,何时使用,以及如何实现
  3. 保持简洁 — 拒绝废话,只保留模式

Version History

  • e0220ca Current 2026-07-05 20:40

Same Skill Collection

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

Metadata

Files
0
Version
e4a0f95
Hash
babbe691
Indexed
2026-07-05 20:40

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 16:05
浙ICP备14020137号-1 $방문자$