← ClaudeAtlas

ynh-create-harnesslisted

Interactive wizard to create a ynh harness from scratch. Walks through naming, vendor selection, artifact scaffolding, and installation.
eyelock/ynh · ★ 1 · AI & Automation · score 67
Install: claude install-skill eyelock/ynh
# Create a Harness You are guiding a user through creating their first ynh harness. Follow this workflow step by step, asking one question at a time. ## Before you start Read these references to understand the current formats and conventions: 1. Read `references/harness-format.md` for manifest syntax, directory structure, and install/run commands 2. Read `references/artifact-formats.md` for skill, agent, rule, and command formats 3. Read `references/example-harness.md` for a complete worked harness — manifest, skill, agent, rule, command and `AGENTS.md`, with notes on what makes each one good rather than generic All three ship with this skill, so they are readable wherever it is installed. Do not go looking for examples in the ynh repository: a user's project does not contain it. ## Step 1: Harness name Ask the user what they want to name their harness. Explain that this becomes the command they type to launch it (e.g., if they name it `david`, they'll run `david` to start a session). The name should be lowercase, short, and memorable. It becomes a shell command. ## Step 2: Output directory Ask where to create the harness directory. Suggest a sensible default like `~/harnesses/<name>` or a sibling directory to wherever they're working. Let them choose. ## Step 3: Default vendor Ask which AI vendor they want as the default. Run `ynh vendors` to show what's available — that command is the authority, not this page. Today it lists claude, codex, cursor, and copilot.