ai-verify — verification in three tiers (Graph Engineering)
SkillSecurityUse when work has to be verified — "verify the feature", "did we build what was asked", "review this diff", "is it ready to commit" — by choosing the right verification tier (standalone, embedded, or chain) and producing verdicts with evidence, not impressions. Not for milestone-declared security audits — use /ai-security. Not for diagnosing a failure — use /ai-debug.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ai-verify — verification in three tiers (Graph Engineering) skill
What this skill tells your AI
The instructions your AI receives, as published by arcasilesgroup/ai-engineering in skills/ai-verify/SKILL.md and read by ahel’s review.
Three ways to verify, depending on who fires them: skills you run on purpose, skills that fire themselves mid-workflow, and a chain of review lanes. The chain's router decides which lanes run from the evidence in the diff, never from its size.
Tier 1 — standalone (you run it on purpose)
- Per-requirement verdict against what was actually asked, with a list of gaps → tiers/1-standalone/verify-feature/SKILL.md
- Extract the requirements from the conversation into numbered, falsifiable claims → tiers/1-standalone/spec-extract/SKILL.md
Tier 2 — embedded (fires by itself, mid-workflow)
- Browser verification of the finished feature + blast radius of the routes that depend on the change → tiers/2-embedded/feature-verify/SKILL.md, with blast_radius.ts, setup_harness.sh and references/
- A second opinion from a fresh model instance with no visibility into your reasoning → tiers/2-embedded/second-opinion/SKILL.md
Tier 3 — chain (review lanes picked by evidence)
- Router that picks lanes, estimates cost, and executes → tiers/3-chain/review-router/SKILL.md
- Lanes: code-audit · security-audit · a11y-audit · perf-audit · design-check · build-check
- Merge of all lanes into one deduplicated report → full-review; scope and diff conventions → CONVENTIONS.md
Setup guide and entry router → VERIFICATION-SETUP-GUIDE.md. Evals (apply real bugs and score the reviewer) → evals/README.md: apply-pack.ts, score.ts, bug-catalog.md, example pack answer-key.json.
Lifecycle
Lane: light, standard, full Writes: .ai-engineering/spec.html Read by: CI, the human Dies: with the milestone Next: ai-security when the security trigger fired; ai-write when the public interface changed; ai-visual-recap otherwise
Source: Graph Engineering — Verification Skills (skills from the video, generalized to any stack; attributed, no license — issue H4; no public repo declared in the source).
The ai-engineering seam
- The router picks the tier using the source's taxonomy.
- The judge runs at tier
decide; the model comes from the ai-engineeringconfig.tomlpin. Binary checks run at tierverify. - The evals (
apply-pack.ts/score.ts) run in ai-engineering's own CI, not in the user's project. - Outputs: verdicts land in the EVIDENCE section of
.ai-engineering/spec.html, plus a receipt.
Signals
- GitHub stars
- 55
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ai-verify- Source
- github.com/arcasilesgroup/ai-engineering