parse-at-boundary

Installation
SKILL.md

Parse at the Boundary

Every piece of data entering your code from outside your control must be parsed through a schema exactly once, at the boundary. After parsing, downstream code receives typed data and never re-validates.

If parsing fails, fail loudly. Never silently coerce.

Principle #8 (Trust the boundary, not the middle) — this skill is the canonical operationalization. The trust gradient is outside (paranoid) → boundary (parse) → inside (trust); defensive code in the middle of your system is a sign that the boundary is leaking. See /principles.

"We require Codex to parse data shapes at the boundary, but are not prescriptive on how that happens." — OpenAI Harness Engineering

The Rule

Installs
11
Repository
jonmumm/skills
GitHub Stars
2
First Seen
Mar 12, 2026
parse-at-boundary — jonmumm/skills