The Foundry suite
Software delivery integrity, as Claude Code skills.
For people who build products with an AI in the loop. The suite makes five promises between an idea and its release. Product intent is declared and audited. Execution context survives every session. The intended outcome is instrumented. The documentation matches reality. Technical readiness is audited before real users arrive. Each promise is kept by a skill you can run.
npx skills@latest add horizon-foundry/foundryUser-invoked · commands you type
One pre-ship pass over your project's release gates. It works out which gates this launch actually requires, checks them read-only, helps you close the gaps, and leaves the verdict to one independent audit.
View/production-auditAudits the whole application across the dimensions your product implies, from a standing set of eleven. It ends in one scope-qualified decision: safe to ship; ready to ship, risks noted; or do not ship.
View/frameYou declare a one-page product frame plus a four-line security frame, and the skill audits them like code. Who it is for. What it fixes. What success looks like. What would prove the idea wrong. Blanks are findings.
View/scaffoldDeclares what the project is (experiment, internal tool, web product, service, or library), then starts it in the shape that kind of project actually needs.
View/documentKeeps the docs true to the code and current across every surface: repair the doc, flag a suspected regression, and reconcile the deck, hub, and showcase copy to what shipped.
View/mobilePressure-tests a surface the way users actually hold it. It diagnoses the real cause first, then verifies across widths, keyboard, zoom, and real devices.
View/instrumentationNames the funnel before the feature, keys every event on the right entity in one identity model, and measures activation instead of vanity.
ViewModel-invoked · applied automatically by the agent
Where it fits
Foundry is the release gate at the end of the build loop. The inner-loop skills you already use to write and review code stay where they are; Foundry is the pass that decides whether the result is safe to ship. It composes with them rather than replacing them, and installs through the same npx skills add channel, so it joins your workflow instead of asking for a new one.
What they share
A documentation architecture
The skills enforce one doc set, engineered as the agent's memory so a cold start can't go wrong. One owner per fact, a forever spec, an unbroken plan chain.
Skills that resist being ignored
Each skill opens with a mandatory gate. A named skill is invoked and followed, never hand-reproduced, so the discipline is explicit and hard to skip. Where an invariant must truly hold, a schema, script, or CI check enforces it.