Agent Skills
返回列表
项目 Harness 初始化

项目 Harness 初始化

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b1700778/bootstrap-project-harness。

技能介绍

解决什么问题

当 Agent 面对一个陌生目录时,常见失败不是模型能力不足,而是项目缺少可被理解的入口:无法判断目录是否为空、技术栈与任务工具是什么、哪些文件不能动、哪些命令可以验证结果。直接让 Agent 生成代码往往会覆盖已有结构、写入凭据、把文档树建得过重,最后又缺少可执行的验证证据。这个技能把目标目录初始化成“可被 Agent 理解、执行、验证和交接”的项目,而不是套一层固定模板。

核心能力与关键步骤

技能首先锁定用户给出的目标根目录,解析绝对路径、父目录、符号链接和写权限,并运行 node scripts/inspect-target.mjs 做现状探测。随后按结果选择模式:空目录进入 greenfield,已有代码或文档进入 adopt,已有 AGENTS 或 Harness Manifest 但命令失效、文档漂移时进入 repair。已有项目不会重排目录,只补充入口、命令、计划和 Harness。

在画像阶段,技能会记录目标用户、核心结果、首个平台、主要交付物、非目标、运行环境和维护期限,并沿用现有技术栈、目录、任务工具和文档系统。只有显著改变产品、平台、架构或运维成本的选型才要求用户决定。随后形成写入计划,明确将创建的文件、调用的官方生成器、复用的已有文件、需要授权的下载或安装动作,以及验证命令和回滚方式。

按复杂度选择 minimal、standard 或 hardened 等级后,技能建立最小 Harness:根 AGENTS.md、可验证的 bootstrap、run、quick、story、milestone 命令、README 状态说明、计划来源、凭据边界与忽略规则。文档只覆盖项目真实需要的部分,不机械生成完整文档树。

验证与边界

完成写入不代表初始化结束。技能会运行 node scripts/validate-bootstrap.mjs,再执行获授权的安装、最小启动、质量门和文档链接检查,确认没有凭据、未替换占位符和意外生成物进入仓库。初始化结束后会停止,不会擅自推进首个产品工作项。

需要注意:技能不覆盖、移动或重命名来源不明的文件,不默认创建远端仓库、推送、部署或连接生产系统,下载依赖和高风险命令必须遵守环境审批与用户授权。

使用场景

  • 接手一个仅有零散脚本的旧目录,需要补齐 AGENTS、验证命令和计划,且不能改动原有代码结构。
  • 准备在空目录下从零搭建一个可被 Agent 驱动的新服务,需要自动选择技术栈并建立最小 Harness。
  • 发现已有项目的 AGENTS 文件命令失效且文档漂移,需要修复入口、恢复质量门并输出验证证据。

适合人员

  • 需要管理多个遗留代码库并让 AI 安全接管的工程团队,诉求是避免 Agent 误删或覆盖历史文件。
  • 正在从零启动 AI 驱动产品的独立开发者,诉求是快速建立符合规范的目录结构与可验证的命令入口。
  • 负责维护 Agent 运行环境的技术负责人,诉求是确保每次初始化都有明确的验证证据和可交接的文档。