/SKILL.md
A framework-agnostic harness for autonomous agent-driven development with Claude Code. Use when setting up new projects, implementing features with TDD, managing code quality, or maintaining codebases. Provides workflow automation, enforcement rules, context engineering, and cross-session memory.
npx skillsauth add alchemishty/agent-harness agent-harnessInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A complete scaffolding system for autonomous agent-driven development. Humans steer (decisions, plans, merge). Agents execute (code, tests, review, cleanup, learning).
Activate these skills when:
Skills for installing and configuring the harness in any project.
End-to-end development automation from plan to merge-ready PR.
Codebase health and cleanup.
harness.yaml is the single source of truth. Every command, threshold, and rule lives here. Skills read from it at runtime — nothing is hardcoded.
The harness applies research-backed principles: cross-session memory (memory/), observation masking (scratch/), plan re-reading, compression triggers, attention-favored placement, phase isolation, and retrospective learning.
Every commit passes a pre-commit gate (lint + test + enforcement). Failures are automatically diagnosed and fixed by the agent, up to a configurable retry limit.
documentation
Post-implementation retrospective that captures learnings to memory and proposes doc improvements
testing
Validate and fix project structure against architecture rules
tools
Migrate project scaffolding to match the latest harness version. Adds new directories (memory/, scratch/), new harness.yaml fields, and suggests AGENTS.md updates. For plugin users this handles what a plugin update cannot — project-level structure changes. For git-clone users this also updates copied skill files.
data-ai
Install the agent harness into a target project. Detects project type (greenfield vs existing), copies skills, and delegates to the appropriate bootstrap command.