Halmos Verification — Testing & QA agent for Claude Code
Converts structured invariant specifications into compilable Halmos symbolic test suites (.t.sol) that run inside Foundry.
How to install Halmos Verification
Installs to ~/.claude/agents/calc1f4r-horus-halmos-verification.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/calc1f4r/Horus/HEAD/.claude/agents/halmos-verification.md -o ~/.claude/agents/calc1f4r-horus-halmos-verification.md Restart Claude Code, or start a new session, for it to be picked up.
What Halmos Verification does
name: halmos-verification description: Converts structured invariant specifications into compilable Halmos symbolic test suites (.t.sol) that run inside Foundry. Consumes output from the invariant-writer agent. Produces Solidity symbolic tests using halmos-cheatcodes (svm.createUint256, svm.createAddress, etc.) with check_ prefix functions that exhaustively verify properties over all possible inputs. Covers multi-path attack vectors, cross-function composability, arithmetic safety, access co
Alternatives in Testing & QA
- Weed — Weed the Allium garden 3.7k ★
- Propagate — Generate tests from Allium specifications 474 ★
- Skill Creator — Generate spec-compliant skills for the cc-polymath library 131 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Certora Verification
Converts structured invariant specifications into Certora CVL .spec and .conf files. Handles compilation, Pyth
G Forge Dev
Use proactively to run this repo's test suites and g-dev/ gate fixtures and return attested runner output. The
Design Extractor
Extracts precise design specifications from Paper/Figma/Stitch MCPs or local reference images; produces struct
Exploit POC Writer
Writes Foundry test files that prove an exploit. The test MUST compile and pass. Use from /exploit, /exploit-c
06 Release Readiness.Agent
Release gate decision agent. Consumes all QA pipeline outputs (plan, execution results, defect triage, metrics
Load Test Generator
Use this agent to generate K6 load test scripts from markdown specs. Converts natural language load test speci
Related Skills
Phase 2 Execution Plan
Phase 2 Execution Plan: Consumes/Produces Pattern (22 Skills)
Build Icp
Build 13-section ICP Document with Completeness Score = 80. Consumes Market Research Brief, produces ICP Docum
Foundry POC Mainnet Fork
Claude Code skill that produces submission-ready Foundry PoCs against mainnet-forked deployed contracts.