Agent Skillsruvnet/metaharness › validate-harness

validate-harness

GitHub

一键执行5项发布就绪检查:doctor、verify、path-guard、mcp配置及GCP密钥验证,任一失败则退出。

.claude-plugin/skills/validate-harness/SKILL.md ruvnet/metaharness

触发场景

用户请求验证harness的发布准备状态 需要运行完整的发布前检查清单

安装

npx skills add ruvnet/metaharness --skill validate-harness -g -y
更多选项

非标准路径

npx skills add https://github.com/ruvnet/metaharness/tree/main/.claude-plugin/skills/validate-harness -g -y

不安装直接使用

npx skills use ruvnet/metaharness@validate-harness

指定 Agent (Claude Code)

npx skills add ruvnet/metaharness --skill validate-harness -a claude-code -g -y

安装 repo 全部 skill

npx skills add ruvnet/metaharness --all -g -y

预览 repo 内 skill

npx skills add ruvnet/metaharness --list

SKILL.md

Frontmatter
{
    "name": "validate-harness",
    "description": "Release-readiness umbrella check for a scaffolded harness — runs doctor, witness verify, hardcoded-path scan, MCP server config, and GCP Secret Manager validation in one shot. Exits non-zero if any sub-check fails."
}

validate-harness

Codex skill that runs the 5 release-readiness gates from harness validate.

What it checks

# Check What it does
1 doctor File shape + manifest sha256 + at-least-one host artifact
2 verify Witness manifest signature (Ed25519) — skipped if no witness yet
3 path-guard Scans your TS/JS/Rust files for hardcoded /tmp/, C:\, /Users/, /home/ — the original Windows /tmp bug regression class
4 mcp .mcp/servers.json entries have name + command
5 secrets gcloud auth list + project + NPM_TOKEN exist in GCP Secret Manager

Each check reports PASS / FAIL / WARN with a one-line detail. Exits 1 if any FAIL.

Usage from Codex

/validate-harness
/validate-harness path=./my-harness
/validate-harness path=./my-harness skip_gcp=true
/validate-harness secret=NPM_TOKEN_DEV

Equivalent CLI

harness validate ./my-harness --skip-gcp --secret=NPM_TOKEN_DEV

Why this exists

Before iter 20, you needed to remember to run harness doctor, harness verify, harness secrets check, and node scripts/path-guard.mjs separately. This is the single release-readiness gate.

版本历史

  • 6e1902b 当前 2026-07-05 11:03

同 Skill 集合

.claude-plugin/skills/compare-harnesses/SKILL.md
.claude-plugin/skills/create-harness/SKILL.md
.claude-plugin/skills/diag-harness/SKILL.md
.claude-plugin/skills/example-harness/SKILL.md
.claude-plugin/skills/list-templates/SKILL.md
.claude-plugin/skills/oia-manifest/SKILL.md
.claude-plugin/skills/publish-harness/SKILL.md
.claude-plugin/skills/repo-genome/SKILL.md
.claude-plugin/skills/upgrade-harness/SKILL.md
.claude-plugin/skills/verify-witness/SKILL.md

元信息

文件数
0
版本
c86bc12
Hash
a2850a64
收录时间
2026-07-05 11:03

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-13 22:06
浙ICP备14020137号-1 $访客地图$