-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Harness Engineer Standard (HES) wiki! This is your complete guide to understanding, using, and contributing to HES.
| Page | Description |
|---|---|
| Getting-Started | Installation and first steps |
| Architecture | Technical architecture reference |
| Commands | All 26 HES commands |
| Skills | Skill files overview |
| Phases | The 10-phase workflow |
| Rules | The 34 rules |
| Agents | Agent registry and v4.0 roadmap |
| Security | Security policies and gates |
| Troubleshooting | Common issues and solutions |
| Contributing | How to contribute |
HES is a skill-based orchestration system for AI coding agents. It is a collection of Markdown-based skill files, configuration protocols, and shell/Python helper scripts that are injected into an LLM-powered AI coding assistant to make it execute software development workflows in a structured, phase-locked, quality-controlled manner.
"Agent = Model + Harness" (LangChain, 2026)
- The LLM is the Model
- HES is the Harness
When invoked (via /hes), the LLM reads HES's skill files and becomes a "HES Harness Engineer" — an AI agent that guides software development through a strict 10-phase workflow.
ZERO → DISCOVERY → SPEC → DESIGN → DATA → RED → GREEN → SECURITY → REVIEW → DONE
Each phase has:
- A skill file (
skills/XX-name.md) - A gate (condition that must be met before advancing)
- Artifacts (files that must be created)
- A step budget (maximum actions before escalation)
# Install HES
git clone https://github.com/josemalyson/hes.git
cd hes
./setup
# Start using
/hes startSee Getting-Started for detailed instructions.
- Claude Code (Anthropic) — Native support
- Cursor — Native support
- GitHub Copilot — Via copilot-instructions.md
- Windsurf — Via .windsurfrules
- Gemini CLI — Via .agents/skills/
- Codex CLI — Via .agents/skills/
- OpenCode — Via .agents/skills/
- Kiro (AWS) — Native support
We welcome contributions! See Contributing for how to get started.
Last updated: June 2026