create-harness

Featured

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".

AI & Automation 647 stars 78 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# create-harness This skill scaffolds an AI agent harness — your own focused, branded harness with its own `npx <name>` CLI, MCP server registration, memory namespace, learning loop, and marketplace identity. ## When to use this skill Use this skill when the user wants any of: - A custom MCP-server-backed AI assistant (legal, trading, support, ops, …) - A Claude Code plugin that bundles their own agents/skills/prompts - A Codex skill that wraps a kernel + tools - A pi.dev extension or Hermes agent runtime config - A standalone npm package they can `npm publish` under their own scope ## How to invoke ``` /create-harness ``` The skill asks for: 1. **Harness name** (kebab-case, e.g. `legal-redline`) 2. **Description** (one line) 3. **Host(s)** — Claude Code, Codex, pi.dev, Hermes (multi-select) 4. **Template** — `minimal` (default), `vertical:trading`, `vertical:support`, `vertical:devops`, `vertical:legal`, `vertical:research`, or `eject-from-ruflo` 5. **Memory backend** — AgentDB (default), SQLite-only, in-memory 6. **Routing strategy** — 3-tier (default) or single-tier 7. **Marketplace** — independent (no ruflo branding) or powered-by ## Under the hood Calls `npx create-agent-harness <name>` with the user's choices, copies the chosen template into the current directory, runs the post-generation smoke test, and emits a `.harness/manifest.json` so future updates can `harness upgrade` cleanly (copier-style regenerate-diff-merge). ## Outputs | File | Purpose | |---|--...

Details

Author
ruvnet
Repository
ruvnet/metaharness
Created
2 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category