Harness Engineering Practice — Development skill for Claude Code
Harness Engineering — a practical guide to the platform layer of coding agents (Claude Code & Codex): skills, hooks, config, permissions, reasoning effort.
How to install Harness Engineering Practice
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open androidZzT/harness-engineering-practice and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Engineering Practice does
Harness Engineering — a practical guide to the platform layer of coding agents (Claude Code & Codex): skills, hooks, config, permissions, reasoning effort. EN / 한국어 / 日本語 / 中文.
Alternatives in Development
- LifeOS — ⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your i 18.7k ★
- Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
- Octo Doctor — Environment diagnostics — check providers, auth, config, hooks, scheduler, and more 2.8k ★
README
**English** ∙ [한국어](README.ko.md) ∙ [日本語](README.ja.md) ∙ [中文](README.zh-CN.md)
Harness Engineering
**A practical guide to the platform layer of coding agents — Claude Code & Codex.**
What is Harness Engineering?
When you build with a coding agent like **Claude Code** or **Codex**, your code is only half the story. The other half is the *harness* — the runtime around the model that manages context, memory, tool calls, sub-agents, skills, hooks, and the loop that holds it all together.
*"the full environment of scaffolding, constraints, and feedback loops that surrounds the agent."* — OpenAI, [Harness engineering](https://openai.com/index/harness-engineering/)
**Harness Engineering** is the discipline of building *on top of* that layer instead of fighting it. The central claim of this series is a boundary:
**The harness is the coding agent's platform layer. Your business engineering is a set of specs built on top of it — and you should not rewrite the harness itself.**
Get that boundary right and a lot of agent pain disappears: context windows stop overflowing, sub-agents stop leaking across phases, and every platform upgrade is a free upgrade instead of a three-hour compatibility audit.
This is a hands-on, source-grounded series comparing how the two harnesses most engineers actually use — **Claude Code (Anthropic)** and **Codex (OpenAI)** — solve the same problems: skills, configuration directories, hooks, permissions, and reasoning effort.
Who is this for
- Engineers building serious workflows on Claude Code, Codex, Cursor, or any agentic coding tool.
- Anyone who has felt the urge to "just patch the agent" and wants to know when not to.
- Readers interested in agentic engineering, context engineering, and spec-driven development (SDD) as practical disciplines rather than buzzwords.
Contents
| # | Chapter | What it cove
Related Skills
Chiikawa
Chiikawa (ちいかわ) fan mod for Claude Code: Hachiware conducts, and the friends take on tasks and talk them over.
Claude Linter
Lints Claude Code config, CLAUDE.md, hooks, MCP, settings, permissions for silent conflicts, dead references,
Claude Config Transfer
Two PowerShell scripts that move a full Claude Code setup (settings, permissions, personal skills, all marketp
Claude Code Mini
Async Python implementation of the Claude Code agent harness — real Bash/Read/Glob/Grep tools, three-tier cach
Native Feel Skill
An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep-
Claude Code Monorepo
The real Claude Code configuration behind a 13-service TypeScript platform — 71 skills, 34 hooks, 31 agents, 1
Related Agents
Judge Same Vendor
Same-vendor different-model judge for the pair-programmer harness. Dispatches to the matching vendor's critiqu
Hcs Hook Integrator
Wires Claude Code + Codex hooks to the HCS substrate without embedding policy in hook bodies. Maintains .claud
Learn Claude Code -- 真の Agent のための Harness Engineering
English 中文 日本語