Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Publish a generated harness to npm — runs the smoke test, signs the witness manifest, and dispatches `npm publish --provenance` from your tagged release.
.claude/skills/ruvnet-publish-harness/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 103% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -51% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -53% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -58% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -33% | 0% |
> Codex skill that runs the full smoke-test → witness-sign → npm publish pipeline for a generated harness.
npm run buildnpm test to confirm green testsharness sign to produce a fresh witness manifest (requires WITNESS_SIGNING_KEY env)harness verify accepts the freshly signed manifestdry_run=true (default): runs npm publish --dry-run and reports tarball statsdry_run=false: runs the real npm publish --provenance --access public/publish-harness path=./my-harness
/publish-harness path=./my-harness dry_run=falsebashcd ./my-harness npm run build npm test harness sign harness verify npm publish --provenance --access public
WITNESS_SIGNING_KEY — 64-hex-char ed25519 seed (fetch from GCP Secret Manager via harness secrets fetch WITNESS_SIGNING_KEY)NPM_TOKEN — npm registry credential (Codex skill assumes the host has it set, or fetches via harness secrets fetch NPM_TOKEN)validate-harness — release-readiness gate (run this FIRST)harness-secrets — manage GCP-stored signing/publishing tokensOther measured skills in the registry, with their headline benchmark lift.