ruvnet/metaharness

DirSkills catalogs 16 skills from this repository, across 4 categories: AI Engineering, Automation, DevOps, Quality.

609 stars72 forksView on GitHub
πŸ”
6d ago

Compare Harnesses

Compare Harnesses diffs two scaffolded harnesses and reports manifest, host, and file fingerprint changes. Use it to spot drift between a fork and a baseline, or to emit ADR-031 bundle JSON for CI.
Quality
60972
πŸ› οΈ
6d ago

Create Harness

Create Harness scaffolds a focused AI agent harness with its own CLI, host config, memory namespace, and package metadata. Use it to build a custom assistant for Claude Code, Codex, pi.dev, or Hermes.
AI Engineering
60972
🧬
6d ago

Darwin Mode

Darwin Mode evolves a frozen-model harness by mutating one surface file per generation, sandboxing each child, and keeping only variants that measurably improve. Use it to run controlled self-improvement experiments on agent harness code.
AI Engineering
60972
πŸ§ͺ
6d ago

Diag Harness

Diag Harness checks whether a scaffolded harness matches the installed `@metaharness/kernel` version and reports the skew verdict. Use it before other harness commands or when compatibility errors appear.
Quality
60972
🧩
6d ago

Example Harness

Example Harness scaffolds a ready-made AI agent harness from published @metaharness example packages. Use it to create host-specific or vertical workflow setups in one command.
AI Engineering
60972
πŸ”
6d ago

Harness Secrets

Harness Secrets checks GCP Secret Manager setup, fetches secret values, and validates an NPM token with npm whoami. Use it to rotate publish-time secrets without long-lived CI keys.
DevOps
60972
🧩
6d ago

List Templates

List Templates shows the harness templates that create-agent-harness can scaffold and what each includes. Use it when you want to compare available verticals or see what a scaffold will generate.
Automation
60972
🧩
6d ago

OIA Manifest

OIA Manifest emits and validates .harness/oia-manifest.json for an OIA v0.1 harness. Use it to record layer alignment, horizontal spans, and adjacent standards, or to check drift with --check.
AI Engineering
60972
πŸ—ΊοΈ
6d ago

Plan Change

Plan Change turns a feature request into a minimal implementation plan before code is written. Use it to restate the goal, identify files, define the smallest interface, and spot wider ripples.
AI Engineering
60972
πŸ“¦
6d ago

Publish Harness

Publish Harness runs build, test, signing, verification, and npm publish for a generated harness. Use it when releasing a tagged harness with provenance and witness manifest checks.
DevOps
60972
🧬
6d ago

Repo Genome

Repo Genome checks a local repository for harness readiness and reports repo type, agent topology, MCP risk, test confidence, release readiness, and a recommended harness plan. Use it before scaffolding, in CI, or when you need a deterministic readiness snapshot.
Automation
60972
πŸ“Š
6d ago

Score Harness

Score Harness assigns scaffolded harnesses a 0-100 grade across repo understanding, agent usefulness, MCP safety, test coverage, and publish readiness. It also emits a 6-field badge block and exit codes for A/B, C, and F results.
AI Engineering
60972
πŸ›‘οΈ
6d ago

Threat Model

Threat Model renders MCP scan findings as a PR-ready security artifact with allowed and denied tools, permission counts, secrets reachability, and network or shell exposure. Use it when reviewing harness changes or permissions before release.
Quality
60972
πŸ› οΈ
6d ago

Upgrade Harness

Upgrade Harness re-renders a scaffolded harness against the latest template, compares added, removed, and changed files, and applies safe updates. Use it to catch template drift and resolve conflicts with markers or .rej files.
Automation
60972
βœ…
6d ago

Validate Harness

Validate Harness runs release-readiness checks for a scaffolded harness in one command. Use it to verify file shape, signatures, path safety, MCP config, and GCP secrets before release.
Quality
60972
πŸ”
6d ago

Verify Witness

Verify Witness checks a scaffolded harness witness manifest by validating its Ed25519 signature and reporting valid or invalid. Use it for fast CI checks or federation handshakes before a full harness validation.
Quality
60972