create-harness

create-harness is a skill for Claude Code from bzantium/meta-harness. It costs 117 tokens per session (3,735 once invoked), scanned B, original, MIT.

A setup generator that examines a codebase and creates a Claude Code working environment with project-specific agents, skills, hooks, and instructions.

In plain words
What is it for?
Use it to configure Claude Code for a project, inspect existing settings, and produce an AI-ready development setup.
Why use it?
It removes the manual work of deciding how an AI coding assistant should behave in a particular project and avoids duplicating built-in features.

Skill for Claude Code

Written for Claude Code: PreToolUse hook event. Also seen: reads .claude/ paths; mentions CLAUDE.md; mentions subagents.

Part of the meta-harness plugin — 2 skills, 2 agents shipped together

Good fit Use it to configure Claude Code for a project, inspect existing settings, and produce an AI-ready development setup.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/bzantium/meta-harness/create-harness
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add bzantium/meta-harness --skill create-harness
Clone the repo
git clone --depth 1 https://github.com/bzantium/meta-harness

Made for: Claude Code.

Or install meta-harness, the plugin that ships this one along with the rest of its 2 skills, 2 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for create-harness

README.md
[![agentmods](https://agentmods.dev/badge/skills/bzantium/meta-harness/create-harness.svg)](https://agentmods.dev/skills/bzantium/meta-harness/create-harness)
Your own site
<a href="https://agentmods.dev/skills/bzantium/meta-harness/create-harness"><img src="https://agentmods.dev/badge/skills/bzantium/meta-harness/create-harness.svg" alt="Measured on agentmods" height="20"></a>
Per session 117 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,735 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00117 $0.03735
Opus 5 $0.00059 $0.01868
Sonnet 5 $0.00023 $0.00747
Haiku 4.5 $0.00012 $0.00374

Measured 7d ago against content hash 6d65b7afb958, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade B, and why

create-harness scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

Add hooks to `{project}/.claude/settings.json`:
skills/create-harness/SKILL.md · 388 lines

How it starts

The opening of the file, as written. The whole thing — 388 lines — stays where its author put it; the contents beside it link to each section on GitHub.

meta-harness — Intelligent Harness Creator

Generates project-specific Claude Code harnesses by analyzing the codebase, selecting proven patterns from a curated library, and producing agents, skills, hooks, and rules — while auto-checking official features to avoid duplication.

Workflow

Phase 0: Deduplication Pre-check

Before any design work, establish what already exists:

  1. Read the built-in features reference — Load references/official-builtins.md to know what Claude Code provides natively (50+ commands, 25 hook events, 5 subagent types, Agent Teams, etc.)

  2. Live update check — Use WebSearch to query "Claude Code changelog latest features" to catch anything newer than the reference. If new built-in features are found that overlap with what you'd generate, note them.

  3. Check target project — Look for existing .claude/ directory contents:

    • .claude/agents/ — existing agent definitions
    • .claude/skills/ — existing skill definitions
    • .claude/settings.json — enabled plugins, hook configs
    • CLAUDE.md — existing project rules
    • .mcp.json — MCP server configs
  4. Compile exclusion list — Everything found above is off-limits for generation. Present the list to the user.

If the user requests something that's already built-in, inform them and suggest the native feature instead.

Phase 0.5: Clarification (if needed)

Before analysis, evaluate whether the user's request provides enough context. Use AskUserQuestion to gather missing information if:

  • The project is empty/new and the user didn't describe what they're building
  • The user's description is vague (e.g., "harness this project" with no context)
  • Key decisions affect harness design (team size, deployment target, timeline)

Example questions to ask (use the system popup, NOT text):

  • "What is the main purpose of this project?" (with options based on what you can infer)
  • "What's the team size?" (Solo / Small 2-5 / Medium 6-15 / Large 15+)
  • "What's the primary workflow?" (Feature development / Bug fixes / Research / Content creation)

Read the full file on GitHub · 388 lines

Files

What ships with it

6 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 388 lines · 117 tokens per session scan B 6d65b7afb958

Subscribe to this mod's changes

create-harness is a skill published in the GitHub repository bzantium/meta-harness (2 stars, last pushed 5mo ago), licensed MIT. It adds 117 tokens to every session and 3,735 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

goal-loop

Loop engineering as gradient descent — a guided goal loop where an agent factory generates goal-specialized agents (implementer, verifier, diagnoser, judge) and iterates forward → loss → backward → update until the goal is provably met. Evidence is split into visible validation (the implementer's loss) and held-out…

JairoTorregrosa/jaiskills · 218 tokens

metaprompt

Generate a complete, ready-to-use prompt for a target model and harness. Triggers: metaprompt, generate a prompt for, write me a prompt, create a system prompt, prompt engineer this, optimize this prompt.

JairoTorregrosa/jaiskills · 48 tokens

codex-judge

Cross-provider LLM judge using Codex (GPT-5) to evaluate implementations written by Claude. Internal skill invoked by the insistir lead during the review loop. Not user-facing.

JairoTorregrosa/jaiskills · 42 tokens

file-todos

File-based TODO lifecycle for tracking review findings, managing technical debt, and organizing work items. Each TODO is a standalone markdown file with YAML frontmatter, named by convention: {id}-{status}-{priority}-{description}.md. Status transitions drive the lifecycle: pending (created from review) -> ready…

JairoTorregrosa/jaiskills · 143 tokens

agent-sdk-wizard

Build a working Claude Agent SDK agent by asking the user 9 illustrated questions, one at a time, then generating and running the code. Trigger on "crea un agente", "quiero hacer un agente con el SDK", "ayúdame a armar mi agente", "nuevo agente paso a paso", "agent sdk wizard", "build an agent with the Claude Agent…

JairoTorregrosa/jaiskills · 185 tokens

image-to-frontend

This skill should be used when the user asks to "image to frontend", "build this UI", "make me a landing page", "design and ship this site", "generate a mockup", "turn this screenshot into code", or hands over a product brief or reference image and wants a working React or HTML page. Also covers single-shot app…

JairoTorregrosa/jaiskills · 125 tokens