Skip to main content

Use Darwinian Harness Skills

Darwinian Harness Skills is the workflow skill pack for operating drwn from agent runtimes. Install it when you want agents to follow the same inspect, dry-run, approval, mutation, and verification sequence you would use manually.

The full skill bodies live in the darwinian-harness-skills repo. This page covers installation, activation, and choosing the right skill.

Install The Bundle

Install from GitHub:

drwn library add skill github:remyjkim/darwinian-harness-skills
drwn skills packages show darwinian-harness-skills

For local development, install from a checkout:

git clone git@github.com:remyjkim/darwinian-harness-skills.git
drwn library add skill ./darwinian-harness-skills
drwn skills packages show darwinian-harness-skills

Installing a bundle makes its skills available. It does not activate them in a project and does not make them machine defaults.

Add One Skill To A Project

Inside a project:

drwn init --non-interactive
drwn add skill inspect-harness --dry-run --json
drwn add skill inspect-harness
drwn write --dry-run

Use drwn write only after the dry run shows the downstream changes you expect.

Make A Skill A Machine Default

Use defaults only when every future project on the machine should inherit the skill:

drwn library defaults add skill inspect-harness --dry-run --json
drwn library defaults add skill inspect-harness
drwn write --dry-run

Defaulting a shared skill also curates it into the compatibility publication layer at ~/.agents/skills.

Use The Stable Card During Development

The skills repo also ships a stable Harness Card source. From a checkout:

drwn apply file:/path/to/darwinian-harness-skills/cards/harness-skills
drwn write --dry-run

Use the card when a project should carry a locked harness baseline. Use the package-backed bundle when you only need the workflow skills available for selection.

Choose The Right Skill

User askSkill
Set up this repobootstrap-project
I cloned this repo and it has card.lockinstall-harness-project
Apply or update a cardapply-harness-card
Create or publish a cardauthor-harness-card
Push, fetch, or clone a card through Gitshare-harness-card
Add a skill or MCP server to this projectmaterialize-harness
Write generated Claude, Codex, or Cursor statematerialize-harness
Install a bundle, MCP definition, or card catalogmanage-harness-library
Make a skill or MCP server active by defaultmanage-defaults
Explain current state or provenanceinspect-harness
Fix drift or legacy layoutrepair-harness
Recommend what to addrecommend-harness
Export sessions or run store support checkssupport-harness

organize-workspace is experimental and should not be treated as a stable workflow until drwn scan is implemented.

Keep Procedures Canonical

Do not copy entire SKILL.md bodies into project docs. The skills repo is the canonical source for exact agent procedures. Docusaurus should explain how to install, activate, and choose the skills.