Teams building with AI usually end up building two products: the thing they ship, and the system around their agents that makes them useful in building the thing they ship.
We built such a system to help us ship Nimbalyst. We call it our team harness. This post is about what we learned from doing it.
What a harness is
A harness is the durable layer around a model: instructions, tools, permissions, context, and verification.
Claude Code and Codex are harnesses in this sense. Each wraps a model with a system prompt, a tool surface, a permission model, and an execution loop. Anthropic and OpenAI own that layer.







