本文へ移動
cccskills
無料GitHub で公開

score-harness

5-dimension scorecard (0-100, grade A/B/C/F) for a scaffolded harness. Dimensions: Repo understanding (25%), Agent usefulness (25%), MCP safety (20%), Test coverage (15%), Publish readiness (15%). Emits a 6-field badges block (score + mcpRisk + 4 booleans) ready for the harness README. Exit 0 A/B, 1 C, 2 F.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

score-harness

Codex skill: 5-dimension harness scorecard with README-ready badges (iter 111 → iter 114).

What it does

Every generated harness gets a single 0-100 score and a 6-field badge block. The user roadmap target: A grade (>=85) without manual edits.

DimensionWeightReads
Repo understanding25%.harness/manifest.json (surface + kernel_version + host)
Agent usefulness25%src/agents/*.ts + .claude/skills/* + .claude/commands/* counts
MCP safety20%.harness/mcp-policy.json (default-deny + audit + perm gates)
Test coverage15%__tests__/ + npm test + .github/workflows/
Publish readiness15%witness.json + sbom.json + package.json#bin

Grade + exit code:

GradeRangeExit
A85-1000 — the user's target
B70-840
C50-691 (needs work)
F0-492 (blocked)

Badge block (the 6-field shape)

{
  "score": 87,
  "mcpRisk": "Low",
  "releaseReady": true,
  "testsDetected": true,
  "sbom": true,
  "witnessSigned": true
}

mcpRisk is one of None / Low / Medium / High. Drop this block into the generated harness README as visible badges — see ADR-030 for the propagation discipline.

Usage from Codex

/score-harness path=./my-harness
/score-harness path=./my-harness bundle=true

Equivalent CLI

harness score ./my-harness                # text + bars + dimension breakdown
harness score ./my-harness --json         # 6-field badges JSON
harness score ./my-harness --bundle       # ADR-031 schema-1 envelope
harness score ./my-harness --out badges.json

Related skills

  • validate-harness (iter 22) — release-readiness umbrella that the score subcommand inherits signals from
  • diag-harness (iter 70) — kernel-version skew (one of the Repo-understanding signals)
  • threat-model (iter 114) — focused MCP threat artifact

See also

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Diff two scaffolded harnesses (ADR-031). Reports manifest meta drift + host list + per-file fingerprint changes (added/removed/changed). Exits 0 IDENTICAL, 1 DRIFT, 2 missing manifest. Use --bundle for the ADR-031 schema-1 JSON envelope.

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

Scaffold your own focused AI agent harness — pick host (Claude Code, Codex, pi.dev, Hermes), template, agents, skills, and ship a npm-publishable harness with its own npx CLI. Use when a user asks to "create my own agent harness", "scaffold a harness", "make a custom Claude Code plugin like ruflo", or "build a vertical AI assistant for X".

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

Kernel-version skew check (ADR-027). Reports manifest surface + manifest kernel + installed kernel + verdict (match/patch-diff/minor-diff/major-diff). Exits 1 on minor/major skew with a copy-pasteable `npm install @metaharness/kernel@X.Y.Z` next step. Exits 2 if no .harness/manifest.json at path.

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

evolve

無料

Evolve this harness with Darwin Mode — frozen model, evolving harness (real, sandboxed, safety-gated).

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

Scaffold a ready-made AI agent harness in one command from the 19 published @metaharness/* example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot, OpenCode, GitHub Actions) + 10 vertical pods (devops, research, trading, support, legal, coding, education, sales, gaming, repo-maintainer).

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

GCP Secret Manager integration: validate setup, fetch values, or confirm an NPM_TOKEN is non-revoked via `npm whoami`. Used for publish-time token rotation without long-lived keys in CI.

日本語の概要は準備中です。原文の説明を表示しています。

ruvnet/metaharness6992026年10月12日 更新

ruvnet のスキルをすべて見る

このスキルの問題を報告する