harness-engineering-playbook

Bootstrap OpenAI Harness Engineering practices with a Typer-based CLI.

25|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/broomva/harness-engineering --skill harness-engineering-playbook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-engineering-playbook
Source: https://github.com/broomva/harness-engineering/tree/main
Command: npx skills add https://github.com/broomva/harness-engineering --skill harness-engineering-playbook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typer, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Bootstraps and codifies OpenAI Harness Engineering practices in repositories to make agent-driven workflows repeatable, observable, and auditable from day one.

Core Features & Use Cases

  • Bootstraps harness artifacts (AGENTS.md, PLANS.md, architecture/docs, Makefile.harness, CI workflows) and wires deterministic commands like make smoke, make check, and make ci.
  • Provides a Typer-based CLI wizard to bootstrap, upgrade primitives, and audit repo health, with interactive and scripted paths.
  • Enforces strict boundaries, observability, and entropy controls to prevent drift in autonomous agent runs.

Quick Start

Run the harness wizard to bootstrap a repository with the control profile.

Frequently Asked Questions about harness-engineering-playbook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate repository bootstrapping for repeatable agent runs?

To automate repository bootstrapping for repeatable agent runs, use a Typer-based CLI wizard that generates harness artifacts like AGENTS.md, PLANS.md, and Makefiles. This enforces strict boundaries and observability controls to prevent drift in autonomous workflows.

What is harness engineering and when do I need it for my software projects?

Harness engineering is the practice of codifying observability, governance, and entropy controls in repositories. You need it for software projects seeking repeatable agent-driven workflows that are auditable from day one.

How do I set up deterministic CI workflows and Makefile commands for autonomous agents?

To set up deterministic CI workflows and Makefile commands for autonomous agents, run a harness wizard to bootstrap the repository. This wires deterministic commands like make smoke, make check, and make ci directly into your project.

Does the harness engineering wizard work without strict prerequisite dependencies?

The harness engineering wizard requires the Typer dependency to run its interactive and scripted CLI paths. You need this Python package installed to bootstrap templates, apply baseline checks, and upgrade control primitives in your repository.

What is the best way to enforce entropy controls and prevent drift in autonomous agent runs?

The best way to enforce entropy controls and prevent drift in autonomous agent runs is by applying control profiles via a CLI wizard. This establishes strict boundaries, observability, and baseline checks across your repository architecture.

Why does my autonomous agent workflow lack observability and auditability?

Your autonomous agent workflow lacks observability and auditability because baseline harness artifacts are missing. Bootstrapping templates like AGENTS.md and CI workflows codifies governance, making agent-driven processes repeatable and auditable.