Agent skill

Repo Genome

by ruvnet in ruvnet/metaharness

7-section readiness scorecard for a LOCAL repo. An agent skill from ruvnet/metaharness.

MITAuto-check passedProduct & Project Management

Install Repo Genome

skills CLI
$ npx skills add ruvnet/metaharness --skill repo-genome -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ruvnet/metaharness repo-genome --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ruvnet/metaharness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude-plugin/skills/repo-genome .claude/skills/repo-genome && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
repo-genome
GitHub stars
696
Token cost
~772 tokens
SKILL.md length
241 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

7-section readiness scorecard for a LOCAL repo. An agent skill from ruvnet/metaharness.

  • Works in 7 steps: Repo profile — type, languages,… → Agent topology — recommended roles… → MCP risk model — surface + numeric risk… → …
  • Tasks that involve Bioinformatics
  • SKILL.md covers What it does, Usage from Codex, Equivalent CLI and Sample 6-field output (--json), plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Repo Genome is an agent skill from ruvnet/metaharness. 7-section readiness scorecard for a LOCAL repo. Reports repo type + agent topology + MCP risk + test confidence + release readiness + recommended harness plan + scorecard. Exit 0 ready, 1 needs-work, 2 blocked. --json for the 6-field scorecard, --bundle for the ADR-031 schema-1 envelope.

Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Bioinformatics, Architecture decision records and Feature launches and release readiness. It works with Model Context Protocol. The repository describes itself as: 🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MCP server, memory, learning loop, and witness-signed releases. Works… The licence is MIT.

When your agent uses it

  • Tasks that involve Bioinformatics
  • Tasks that involve Architecture decision records
  • Tasks that involve Feature launches and release readiness

Example prompts

  • “/repo-genome”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Repo profile — type, languages, build/test commands, ci presence
  2. Agent topology — recommended roles (maintainer / tester / security / release)
  3. MCP risk model — surface + numeric risk + policy posture
  4. Test confidence — how strong are the test signals
  5. Release readiness — buildable / testable / ci-wired
  6. Recommended harness plan — template, archetype, hosts, agents, skills
  7. Scorecard — risk_score, publish_readiness, test_confidence

What it can do on your machine

Read from SKILL.md and the folder at commit e0dfd44. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Repo Genome loads about 772 tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 241 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~772

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ruvnet/metaharness at commit e0dfd44, republished under its MIT licence (© ruvnet). 241 words, ~772 tokens.

Download SKILL.mdSave it as .claude/skills/repo-genome/SKILL.md (or your agent's skills folder).
name
repo-genome
description
7-section readiness scorecard for a LOCAL repo. Reports repo type + agent topology + MCP risk + test confidence + release readiness + recommended harness plan + scorecard. Exit 0 ready, 1 needs-work, 2 blocked. --json for the 6-field scorecard, --bundle for the ADR-031 schema-1 envelope.

repo-genome

Codex skill: 7-section readiness scorecard for a local repo — the ADR-031 Bundle JSON Pattern surfaced through Codex (iter 110 → 114).

What it does

Answers a different question than analyze-repo:

  • analyze-repo — "which archetype / template / agents fit this repo?"
  • repo-genome — "is this repo READY for that harness, and what's the risk?"

Produces a 7-section report:

  1. Repo profile — type, languages, build/test commands, ci presence
  2. Agent topology — recommended roles (maintainer / tester / security / release)
  3. MCP risk model — surface + numeric risk + policy posture
  4. Test confidence — how strong are the test signals
  5. Release readiness — buildable / testable / ci-wired
  6. Recommended harness plan — template, archetype, hosts, agents, skills
  7. Scorecard — risk_score, publish_readiness, test_confidence

LOCAL-only, deterministic, never executes repo code. Same invariant as analyze-repo (inherited via the shared inventory/profile pipeline).

VerdictExitMeaning
ready0publish_readiness >= 0.75 && risk_score < 0.35
needs-work1somewhere in the middle
blocked2risk_score >= 0.7

Usage from Codex

/repo-genome path=./my-repo
/repo-genome path=./my-repo bundle=true
/repo-genome path=./my-repo out=./harness-genome.json

Equivalent CLI

bash
harness genome ./my-repo                          # text report
harness genome ./my-repo --json                   # 6-field scorecard JSON
harness genome ./my-repo --bundle                 # ADR-031 schema-1 envelope
harness genome ./my-repo --out harness-genome.json # write scorecard to file

Sample 6-field output (--json)

json
{
  "repo_type": "rust_node_polyglot_mcp_ci",
  "agent_topology": ["maintainer", "tester", "security", "release"],
  "risk_score": 0.31,
  "mcp_surface": "local_default_deny",
  "test_confidence": 0.86,
  "publish_readiness": 0.78
}

When to use it

  • Before scaffolding a harness — run genome first, decide whether the repo is ready or needs cleanup
  • In CI on incoming PRs — post the genome report as a check; alert when risk_score crosses a threshold
  • For support tickets — --bundle emits the full readiness snapshot sanitised for safe sharing
  • repo-analyze (iter — proposed) — the archetype-and-plan recommendation
  • compare-harnesses (iter 109) — diff two scaffolded harnesses
  • diag-harness (iter 70) — kernel-version skew check
  • score-harness (iter 114) — post-scaffold harness scorecard

See also

© ruvnet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude-plugin/skills/repo-genome of ruvnet/metaharness.

Open the folder on GitHubat commit e0dfd44

Compare with similar skills

Repo Genome next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Repo Genome compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Repo Genome this skillruvnet/metaharness696—~772Automated safety check: PassMIT
Azsdk Common SDK ReleaseAzure/azure-sdk-for-android121—~478Automated safety check: PassMIT
Chatgpt AppsHaohao-end/openagent7911 repos~4.9kAutomated safety check: PassApache-2.0
MCP Scaffoldtimothywarner-org/claude-code224—~940Automated safety check: PassMIT
Hcls Build Agentaws-samples/amazon-bedrock-agents-healthcare-lifesciences274—~885Automated safety check: PassMIT-0
Lunoraanolilab/lunora284—~2.6kAutomated safety check: PassCustom licence

Similar skills

  • Azsdk Common SDK Release

    Azure/azure-sdk-for-android

    Official

    Check release readiness and trigger the release pipeline for Azure SDK packages.

    121 GitHub stars~478 tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Chatgpt Apps

    Haohao-end/openagent

    Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI.

    791 GitHub starsUsed in 1 repo~4.9k tokens
    Agent WorkflowsAuto-check passed
  • MCP Scaffold

    timothywarner-org/claude-code

    Scaffold production-ready Python MCP servers using FastMCP. An agent skill from timothywarner-org/claude-code.

    224 GitHub stars~940 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Hcls Build Agent

    aws-samples/amazon-bedrock-agents-healthcare-lifesciences

    Official

    A skill your agent uses when a developer wants to build a new healthcare or life sciences agent, structure tools and system prompts for an HCLS workflow, or create a Strands agent with…

    274 GitHub stars~885 tokensUpdated 9 days ago
    Research & ScienceAuto-check passed
  • Lunora

    anolilab/lunora

    Routes general Lunora requests to the right Lunora skill and gives the shared mental model (codegen loop, generated api/internal references, review commands, add-on capabilities, the @lunora/mcp…

    284 GitHub stars~2.6k tokensUpdated today
    Backend & APIsAuto-check passed
  • Azsdk Common Prepare Release Plan

    Azure/azure-sdk-for-android

    Official

    Create and manage release plan work items for Azure SDK releases across languages.

    121 GitHub stars~733 tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed

More from ruvnet/metaharness

All 14 skills in this repo
  • Create Harness

    ruvnet/metaharness

    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.

    696 GitHub stars~777 tokensUpdated yesterday
    Auto-check passed
  • Compare Harnesses

    ruvnet/metaharness

    Diff two scaffolded harnesses (ADR-031). An agent skill from ruvnet/metaharness.

    696 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Diag Harness

    ruvnet/metaharness

    Kernel-version skew check (ADR-027). An agent skill from ruvnet/metaharness.

    696 GitHub stars~835 tokensUpdated yesterday
    Auto-check passed
  • Example Harness

    ruvnet/metaharness

    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…

    696 GitHub stars~735 tokensUpdated yesterday
    Auto-check passed
  • Oia Manifest

    ruvnet/metaharness

    Emit .harness/oia-manifest.json declaring layer alignment with the OIA v0.1 9-layer reference architecture.

    696 GitHub stars~910 tokensUpdated yesterday
    Auto-check passed
  • Score Harness

    ruvnet/metaharness

    5-dimension scorecard (0-100, grade A/B/C/F) for a scaffolded harness.

    696 GitHub stars~613 tokensUpdated yesterday
    Auto-check passed

Questions about Repo Genome

What does Repo Genome do?

7-section readiness scorecard for a LOCAL repo. An agent skill from ruvnet/metaharness. Repo Genome is an agent skill from ruvnet/metaharness. 7-section readiness scorecard for a LOCAL repo.

When should I use Repo Genome?

Repo Genome fits situations like: tasks that involve Bioinformatics; tasks that involve Architecture decision records; tasks that involve Feature launches and release readiness.

How do I install Repo Genome in Claude Code?

Run `npx skills add ruvnet/metaharness --skill repo-genome -a claude-code`. Or copy the skill folder (.claude-plugin/skills/repo-genome in ruvnet/metaharness) into .claude/skills/repo-genome in your project. Claude Code loads it when a task matches its description.

How do I install Repo Genome in Codex?

Run `npx skills add ruvnet/metaharness --skill repo-genome -a codex`. Or copy the skill folder (.claude-plugin/skills/repo-genome in ruvnet/metaharness) into .agents/skills/repo-genome in your project. Codex loads it when a task matches its description.

Can I use Repo Genome in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ruvnet/metaharness --skill repo-genome -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/repo-genome, .gemini/skills/repo-genome, .github/skills/repo-genome and .opencode/skills/repo-genome in your project.

What does Repo Genome need to run?

SKILL.md names no scripts, command-line tools or credentials: Repo Genome is instructions for the agent only.

Does Repo Genome access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Repo Genome safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Repo Genome use?

Repo Genome is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Repo Genome use?

About 772 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Repo Genome?

Skills that share tags, products or a category with Repo Genome: Azsdk Common SDK Release (Azure/azure-sdk-for-android, 121 stars), Chatgpt Apps (Haohao-end/openagent, 791 stars), MCP Scaffold (timothywarner-org/claude-code, 224 stars) and Hcls Build Agent (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Repo Genome?

ruvnet (a GitHub user) maintains it in ruvnet/metaharness, which has 696 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 10, 2026.

Source: ruvnet/metaharness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.