SuperAPI AI 工具集

harness-engineering-orchestrator

智能体与模型

查看项目

更新于 10-16 03:41

技能介绍

用途:把项目想法或已有代码库转为仓库化交付循环,让 Claude 或 Codex 在受控工程流程中工作,而非自由提示。规划写入 docs/PRD.md 与 docs/ARCHITECTURE.md,执行状态写入 .harness/state.json 与 docs/PROGRESS.md,工作按项目计划、交付阶段、里程碑、任务组织,校验决定项目能否推进。

主要能力:提供 Lite、Standard、Full 三档流程等级,自动检测或用户指定,等级存于 state.projectInfo.harnessLevel,可中途升级。团队可在技能目录放置 config.json 预设默认值,如 harnessLevel、teamSize、ecosystem、aiProvider、designStyle、visibility、skipGithub,以及 guardianOverrides 与 phaseSkips、org 字段;优先级为 CLI 参数、config.json、交互式发现、state.json。

使用方式:标准运行路径为 DISCOVERY、MARKET_RESEARCH、TECH_STACK、PRD_ARCH、SCAFFOLD、EXECUTING、VALIDATING、COMPLETE。已有仓库可在目标目录运行 bun <path-to-skill>/scripts/harness-setup.ts --isGreenfield=false --skipGithub=true 进行水合,通常进入 SCAFFOLD 阶段。已托管仓库升级运行时用 bun harness:upgrade-runtime --skill-root <path-to-installed-harness-engineering-orchestrator>。推进阶段用 bun harness:advance 或底层 .harness/* 脚本,不得伪造完成;bun harness:autoflow 仅在当前阶段所需输出已落盘后推进。计划审批用 bun harness:approve --plan 与 bun harness:approve --phase V1。

适用场景:新应用或已有仓库的受控交付;需要 PRD、架构、里程碑与任务计划、可运行脚手架及校验门禁的项目;企业或合规项目可选 Full 等级。

限制:Lite 自动跳过市场研究,Standard 视为可选,Full 要求完成;发现阶段节奏按等级不同,Full 每轮一问。脚手架阶段不引导 Next.js、Tauri 等产品框架,留待里程碑任务实现。范围变更需先写回 PRD 并运行 bun harness:sync-backlog,或使用 bun harness:scope-change --apply。具体收费、价格、平台支持与效果资料暂未提供。