Harness Protocol
CommunityGuide autonomous engineering work.
Software Engineering#workflow#decision making#harness#commit protocol#failure handling#autonomous engineering
Authormberto10
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides the decision-making framework for autonomous engineering work, guiding the AI on when to proceed, revert, skip, or stop during unsupervised plan-work-review-commit cycles.
Core Features & Use Cases
- Gate Protocol: Defines hard and soft gates for checkpoints, specifying criteria and actions on failure or warning.
- Issue Parsing: Handles both well-structured and free-form issues, extracting goals, subsystems, acceptance criteria, constraints, and completion steps.
- Commit Discipline: Enforces one commit per change group and structured commit messages.
- Failure Taxonomy: Categorizes failures into retryable, structural, and blocked, with defined actions for each.
- Context Management: Provides strategies for pausing and resuming work to manage context budget.
- Self-Improvement: Triggers for logging friction patterns and handling spec gaps.
- Linear Etiquette: Guidelines for commenting, label conventions, and status transitions.
Quick Start
Use the harness protocol skill when running the autonomous engineering harness to guide decision-making.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Harness Protocol Download link: https://github.com/mberto10/mberto-compound/archive/main.zip#harness-protocol Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.