pproenca avatar

Harness Engineering

If you're working with AI coding agents at any serious scale, this is the scaffolding layer you're missing. It builds what the docs call an "agent-first engineering harness": AGENTS.md as a navigation map, domain boundary specs in .harness/*.yml, enforcement rules, and quality scoring. The workflow is depth-first across eight phases, from assessment through verification. The core insight is sound: agents can only reason about what's in context, so you encode architecture, principles, and process patterns directly in the repo instead of leaving them in Slack or team knowledge. Most useful when you notice agents replicating bad patterns or struggling with architectural drift, which usually means your harness is missing or stale.

skills.sh installs
305
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill harness-engineering --agent claude-code

Installs into .claude/skills of the current project.

Files

Harness: Agent-First Engineering Scaffolding

The harness is the scaffolding that makes coding agents effective in a repository. It encodes the knowledge, boundaries, and rules that an agent needs to reason about the full business domain directly from the repo itself.

The philosophy: agents execute, humans steer. The engineer's job is not to write code but to design environments, specify intent, and build feedback loops. The harness is what makes this possible.

Why It Matters

From the agent's point of view, anything it can't access in-context while running effectively doesn't exist. Slack discussions, Google Docs, tacit team knowledge — all invisible. The harness makes this knowledge legible by encoding it as repository-local, versioned artifacts.

A well-harnessed repo gives agents:

  • A map (AGENTS.md) — where to look, not what to memorize
  • Boundaries (domain specs) — what can depend on what
  • Rules (golden principles) — taste encoded as enforceable invariants
  • Quality baselines (scoring) — where the gaps are

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Documentation, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1nicepkg avatarremove-old-skills-from-workflownicepkg/ai-workflowGuide for removing skills from an existing workflow and updating all related documentation. Use when user wants to remove skills from a workflow (e.g., "remove 283skills.sh installs
2pproenca avatardev-rfcpproenca/dot-skillsCreate well-structured RFCs and technical proposals for software projects. Use this skill whenever the user wants to write an RFC, technical proposal, design do279skills.sh installs
3raphaelsalaja avatar12-principles-of-animationraphaelsalaja/userinterface-wikiAudit animation code against Disney's 12 principles adapted for web. Use when reviewing motion, implementing animations, or checking animation quality. Outputs 275skills.sh installs
4jal-co avatarshieldcn-badgesjal-co/shieldcnAdd beautiful shadcn/ui-styled README badges to projects using shieldcn. Use when adding badges, shields, or status indicators to README files, docs, or markdow271skills.sh installs
5theorcdev avatarfumadocs-mdx-structuretheorcdev/8bitcn-uiCreate MDX documentation files with proper frontmatter, imports, and component integration. Apply when creating or updating Fumadocs documentation pages in cont271skills.sh installs
6dubzzz avatarjavascript-testing-expertdubzzz/fast-checkExpert-level JavaScript testing skill focused on writing high-quality tests that find bugs, serve as documentation, and prevent regressions. Advocates for prope269skills.sh installs