SuperAPI AI 工具集

harness-setup

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:Harness v3 的综合设置技能,整合了 setup、harness-init、harness-update、maintenance 等旧技能,用于把 Harness v3 引入新项目并完成相关配套配置。

主要能力:通过子命令覆盖不同设置环节。init 用于新项目初始化,生成 CLAUDE.md、Plans.md、.claude/settings.json、hooks.json 以及 hooks/pre-tool.sh、hooks/post-tool.sh 等文件,并会检测项目类型(Node.js/Python/Go/Rust/其他)。ci 用于配置 GitHub Actions 工作流。codex 用于 Codex CLI 的安装与配置,包含 which codex || npm install -g @openai/codex 等确认与安装方式。harness-mem 用于 Unified Harness Memory 的目录与 MEMORY.md 模板设置。mirrors 用于把 skills-v3/ 同步为公开镜像 bundle。agents 用于配置 agents-v3/ 的智能体结构。localize 用于将 .claude/rules/ 规则本地化到当前项目。

使用方式:按子命令调用,如 harness-setup init、harness-setup ci、harness-setup codex、harness-setup harness-mem、harness-setup mirrors、harness-setup agents、harness-setup localize。镜像同步使用 ./scripts/sync-v3-skill-mirrors.sh,检查模式为 ./scripts/sync-v3-skill-mirrors.sh --check。插件安装推荐 claude plugin install owner/repo@v3.5.0 固定版本,更新使用 claude plugin update owner/repo。

适用场景:新项目接入 Harness v3、配置 CI/CD、安装与配置 Codex CLI、设置智能体内存、同步公开技能镜像、配置多智能体结构(worker、reviewer、scaffolder)、项目规则本地化,以及定期维护(清理旧日志、压缩 Plans.md、清理旧追踪记录)。

限制:资料未提供具体价格、授权方式与运行环境要求。mirrors 说明指出在 Windows core.symlinks=false 环境下仓库符号链接会变成普通文件,可能导致 harness-* 技能不出现在命令列表中,公开 bundle 需按实际目录镜像方式同步。部分步骤依赖外部工具(如 macOS 下需 brew install coreutils 提供 timeout/gtimeout)。其余细节暂未提供。