SuperAPI AI 工具集

harness

设计与创作

查看项目

更新于 10-15 19:53

技能介绍

harness 是一个“智能体团队与技能架构”元技能,用于为特定领域设计并生成可运行的智能体团队(agent team)及其配套技能。它把复杂项目拆解为协调的多智能体团队,分析领域后选择合适的架构模式,生成智能体定义文件与技能文件,并做端到端验证。

主要能力:领域分析与子任务拆分;选择架构模式,包括 pipeline(流水线)、fan-out/fan-in(并行汇聚)、expert pool(专家池)、producer-reviewer(生产者-审阅者)、supervisor(监督者)、hierarchical delegation(层级委派,最多 2 层);生成 .claude/agents/{name}.md 智能体定义文件;生成 .claude/skills/{name}/SKILL.md 技能文件及配套资源;验证触发条件、干跑团队,并对比有无 harness 的质量。

使用方式(依据资料):智能体团队模式需设置环境变量 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1。默认使用 Agent Team(需跨智能体通信或交叉验证时);仅当任务相互独立且结果只返回编排者时才用子智能体。所有智能体必须基于文件(.claude/agents/{name}.md),不得把角色直接内嵌到 Agent 工具提示中,避免嵌套团队。生成技能时写法要“主动”,说明原因,SKILL.md 控制在 500 行以内,细节移入 references/,可复用逻辑放入 scripts/。集成阶段用锚定 _workspace/ 的绝对路径传递中间产物,保留中间产物以便事后验证。验证命令示例:bash scripts/validate-harness.sh .claude/agents/ .claude/skills/,检查结构、触发条件(20 条评测查询,10 应触发 + 10 不应触发)、干跑、有无 harness 的对比质量。

示例场景包括研究 harness、代码审查 harness、内容生产 harness 等。限制:层级最深 2 层;团队模式需特定实验性环境变量;具体收费、价格与平台支持范围资料未提供。