Vibeleaderboard
← All Intel
Intel / article

ArchSpec – Static architecture linter for Ruby

Source
archspecrb.dev
Author
earcar
Date
Why it matters

Coding agents drift across architectural boundaries faster than review catches it. ArchSpec declares components and forbidden references in one Ruby file and fails CI on violation, with no app boot or database — fast enough for a git on every change.

Terms in this piece · Glossary
  • agent hook — A script the harness runs automatically at a fixed point in an agent's loop — before a tool call, after an edit, on session start.
  • AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
Read the source archspecrb.dev
Recommended reads
Comments

Checking sign-in…

Loading comments…