Invar brings decades of software engineering best practices to AI-assisted development.
Through automated verification, structured workflows, and proven design patterns, agents write code that's correct by construction—not by accident.
Not a validator that checks code after the fact—a methodology that guides agents to write better code from the start.
The key insight: process determines quality. When agents follow proven engineering practices, they produce code that meets specifications—verified automatically.
Agent workflow with Invar guidance
One command to set up your project
cd your-project && uvx invar-tools init --claude
Enter your project directory first. uvx runs tools in an isolated environment.
Add pip install invar-runtime for runtime contracts.
Full experience: Skills, MCP tools, sub-agent review
Protocol document + CLI verification
CLI commands work everywhere
Decades of research, one integrated workflow