该技能用于在目标仓库已具备 steward.yaml 契约和至少 H2 冒烟证明之后,将成熟的仓库本地契约演进为通用的声明式校验 harness 系统,并跨生产者-消费者仓库边界安全试用改动。
主要用途:把自定义校验脚本演进为集中式 linter 引擎;为大型多仓库扩展 steward CLI 功能;用同级仓库测试本地 CLI/harness 构建以捕获路径解析崩溃或集成摩擦;把重复出现的本地基准/探测结果转化为可复用 harness 特性。
架构与泛化原则:采用级联智能体表面分层。Layer 0 目标应用通过显式钩子(如 RPC 或内存探针)暴露内部状态,避免 UI 抓取或黑盒测试;Layer 1 构建通用 MCP 服务器或协议适配器,仅提供可见性与操作,不含业务逻辑;Layer 2 构建专用 harness CLI,串联 Layer 1 动作并输出结构化诊断 JSON;Layer 3 按 agentskills.io 规范在 Skill 内放置薄包装脚本,教 AI 触发 Layer 2、解释 JSON 并执行恢复工具。泛化原则包括将传输与引擎解耦、使用声明式配置(品牌、动作、文档格、剪枝遍历、参数化检查)、避免无剪枝的递归遍历、不硬编码 linter。
跨仓库验证流程:先建立同级消费者仓库基线并跑绿;部署本地生产者构建;捕获采用摩擦;修复生产者根因并泛化;更新消费者配置;双重验证;用 repository-governance-lifecycle 提取 ADR 或 FAQ。若本地构建安装或接线失败两次,应停止恢复、记录摩擦、使用原生门禁或可移植回退,不推进该泛化能力。
限制:初始采用 steward.yaml 或首次快速探测应使用 mcp-harness-repo-maintainer;技能创建、注册表更新或市场打包应使用 skill-authoring-lifecycle 或 plugin-marketplace-setup;冷启动契约前的产品特定诊断需先在目标仓库添加有界动作、探测和场景。仅当契约、schema 或规则具备可复用形态且至少有一次留出或未来智能体重复证明其可迁移时,才可将本地修复提升为通用 harness。
安装命令:npx skills add arenukvern/skill_steward --skill harness-engineering-lifecycle