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 ★
- Cipher — An opensource memory layer specifically designed for coding agents 3.6k ★
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
Claude Code Monorepo
The real Claude Code configuration behind a 13-service TypeScript platform — 71 skills, 34 hooks, 31 agents, 1
SharpClawCode
C# coding-agent harness (.NET 10, Microsoft Agent Framework) — sessions, tools, permissions, providers, MCP, p
Dsh Movein
Migrate Claude Code setup into DeepSeek Harness. Import skills, commands, agents, hooks, permission rules, and
Everyharness
Generate a coding-agent plugin for every harness from one config file
Agentic Coding Config
Claude Code config (slash commands, hooks, settings, MCP). Mounted at ~/.claude/ via chezmoi externals from do
English Practical Writing
Agent skill (SKILL.md) for scoring and writing Chinese Gaokao English 小作文. Works with Claude Code, Codex, Curs
Related Agents
Hcs Hook Integrator
Wires Claude Code + Codex hooks to the HCS substrate without embedding policy in hook bodies. Maintains .claud
Miner Medium
Delegate worker pinned to MEDIUM reasoning effort. Calibrated for C-coding since the 2026-07-07 refit (the C6
Builder Deep
Implements one hard bounded coding task from a self-contained brief, with high reasoning effort. Dispatched by