H
harness-engineering-playbook
About harness-engineering-playbook
A skills.sh-compatible skill for teams setting up or refactoring agent-first workflows. It applies Harness Engineering practices through repository templates, deterministic commands, and audits to make autonomous runs repeatable, observable, and safe.
Key features
- 01Generate repository harness docs and configuration
- 02Wrap smoke, check, and ci commands
- 03Set module boundaries and data contracts
- 04Add structured observability
- 05Audit documentation drift and flaky scripts
Use cases
- 01Set up agent workflows in an existing repository
- 02Standardize checks for autonomous runs
- 03Audit and improve harness configuration
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ broomva/ harness-engineering --skill harness-engineering-playbookAfter installing, type/harness-engineering-playbookin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.md.skills/harness-engineering-playbook/agents/openai.yaml.skills/harness-engineering-playbook/assets/templates/Makefile.harnessPLANS.mdAGENTS.md.skills/harness-engineering-playbook/assets/templates/.github/workflows/harness.ymlnightly-harness-audit.yml.skills/harness-engineering-playbook/assets/templates/docs/OBSERVABILITY.mdARCHITECTURE.md.skills/harness-engineering-playbook/assets/templates/docs/control/ACTUATORS.mdCONTROL_SYSTEM.mdENTROPY.mdCONTROLLER.mdFEEDBACK_LOOP.mdSETPOINTS.mdSENSORS.mdSTABILITY.md.skills/harness-engineering-playbook/assets/templates/evals/control-loop-metrics.yaml.skills/harness-engineering-playbook/assets/templates/scripts/audit_harness.sh.skills/harness-engineering-playbook/assets/templates/scripts/harness/entropy_check.shlint.shsmoke.shtest.shtypecheck.sh.skills/harness-engineering-playbook/references/openai-harness-practices.mdrollout-checklist.mdwizard-cli.md.skills/harness-engineering-playbook/scripts/audit_harness.shbootstrap_harness.shharness_wizard.pyDetails
From the project READMEHarness Engineering Playbook
A skills.sh-compatible skill that operationalizes the practices from OpenAI's Harness Engineering guide. Use it to set up or refactor agent-first workflows so that autonomous runs are repeatable, observable, and safe.
Install
npx skills add broomva/harness-engineering-skill --skill harness-engineering-playbook
What It Does
- Bootstraps harness artifacts:
AGENTS.md,PLANS.md,docs/ARCHITECTURE.md,docs/OBSERVABILITY.md,Makefile.harness, and CI workflows. - Wraps deterministic commands behind
make smoke,make check,make ciso agents can run them reliably. - Enforces strict module boundaries and data-shape contracts.
- Wires structured observability (correlation IDs, key transitions) from day 1.
- Adds entropy-control audits and nightly harness checks to prevent docs drift and flaky scripts.
Workflow
- Baseline the target repo — detect language, toolchain, and existing CI.
- Bootstrap harness artifacts from templates (interactive wizard or shell script).
- Apply the nine Harness Engineering practices across repo artifacts.
- Validate with
audit— treat anyMISSINGorFAILas blocking. - Iterate after real agent runs — patch gaps and re-audit.
Quick Start
# Interactive wizard (recommended)
python3 .agents/skills/harness-engineering-playbook/scripts/harness_wizard.py init <repo-path> --profile control
# Shell fallback
./scripts/bootstrap_harness.sh <repo-path>
# Audit
python3 .agents/skills/harness-engineering-playbook/scripts/harness_wizard.py audit <repo-path>
Profiles
| Profile | Scope |
|---|---|
baseline | Core harness artifacts only |
control | Baseline + control-system primitives |
full | Control + entropy controls, nightly audit, CI |
Source
OpenAI Harness Engineering guide: https://openai.com/index/harness-engineering/
License
MIT
Comments
Markdown supported