vera
Verified programming language with mandatory contracts and WebAssembly compilation
Instructs your AI agent on the full Vera workflow โ writing code with contracts and slot references, running check/verify/compile commands, interpreting error codes, and using the language server's proof-delta methods to confirm edits still verify.
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Vera?โผ
Run `npx skills add aallan/vera --all -g -y` in your terminal to install the Vera language skill globally for your agent.
What is the Vera programming language?โผ
Vera is a statically typed, purely functional language designed for AI models to write. It replaces variable names with typed slot references, requires verifiable contracts on every function, and compiles to WebAssembly.
How does Vera prevent bugs in generated code?โผ
Every function must declare preconditions, postconditions, and effects, which the Z3 solver proves statically before compilation. Code that violates its contracts simply does not compile.
Can Vera stop SQL injection attacks?โผ
Yes. Vera requires SQL text to be written literally in source, so queries built from outside data are rejected at compile time with a fix pointing to safe placeholders.
Does Vera work with Claude Code and other AI agents?โผ
Yes. Vera ships AGENTS.md and CLAUDE.md orchestration files plus a language server with proof-delta methods, so agents get verification feedback at editor speed.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core