EVAI CONSULTING Elbląg, Poland

Classic specs were written for humans.

When a developer hits ambiguity — they ask for clarification. An AI agent? It confidently fills the gap from training data. Sometimes correctly. Often not. That's the exact problem ANSS solves.

ANSS (AI-Native System Specification Standard) is an open standard I built while working on real projects — Solo Founder OS and LombardPro. It adds several mechanisms designed specifically for agents:

  • Invariants — hard, machine-checkable constraints the agent must never break
  • [A] Layer — explicit AI-only instructions (read first)
  • Agent Review — the agent audits the spec before writing any code
  • Change Specification — clear rules for modifications that protect existing functionality

Result on my own projects: iteration cycles dropped from 5–7 to 2–3.

Today I updated the README with a new section "Already have a spec? Start here" — 4 practical scenarios for converting existing PRDs, TZs or rough drafts into ANSS.

If you're building with AI agents (Claude Code, Cursor, Aider, etc.) and tired of re-explaining the same things every time — worth checking out. Open source. No pitch.

→ github.com/Kholomyanskiy/anss-standard

MORE

More articles

Article

Why AI Agents Keep Breaking Your Code (And What to Do About It)

Classic spec formats were written for human readers who tolerate ambiguity. AI agents don't — they fill gaps on their own. A look at the four ANSS mechanisms that close that gap.

Read →

← All articles

Not sure what you need?

Describe what's happening in your department in a couple of sentences — I'll give you an honest read on whether it's worth doing and where to start.

Write →