aallanaallanCommunityยท1 Agent Skills Included

vera

Verified programming language with mandatory contracts and WebAssembly compilation

Writes, checks, and verifies Vera programs using mandatory contracts, typed slot references, and explicit effect declarations. Eliminates naming bugs, hidden side effects, and SQL injection by making every function statically provable before it compiles. Compiles verified code to WebAssembly for the command line, browser, or WASI hosts, with machine-readable errors that guide fast fixes.
npx skills add aallan/vera --all -g -y
Available:

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 Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’