Arch Boundaries — Development skill for Claude Code
Install mechanically-enforced architecture boundaries that fail CI on spaghetti imports.
How to install Arch Boundaries
Installs to ~/.claude/skills/kensaurus-cursor-kenji-arch-boundaries/SKILL.md
mkdir -p ~/.claude/skills/kensaurus-cursor-kenji-arch-boundaries && curl -fsSL https://raw.githubusercontent.com/kensaurus/cursor-kenji/HEAD/commands/arch-boundaries.md -o ~/.claude/skills/kensaurus-cursor-kenji-arch-boundaries/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Arch Boundaries does
description: "Install mechanically-enforced architecture boundaries that fail CI on spaghetti imports" argument-hint: "[confirmed layer model]"
Architecture Boundaries
Run the **`enhance-arch-boundaries`** skill: recover the intended architecture (do not invent one), install dependency-cruiser / eslint-boundaries rules, grandfather existing violations into a shrink-only baseline, and wire the check into the aggregator gate.
Advisory pattern choice stays on `audit-backend-architectur
Alternatives in Development
- Claude API — Build apps with the Claude API or Anthropic SDK 94.1k ★
- Fix Imports — Fix Broken Imports 2.8k ★
- Arch Init — /arch-init — Bootstrap idempotent (projets vides + scaffolding DB) 193 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Arch Check
Run built-in architecture-conformance policies — cycles, cross-package imports, layer violations
Paper Ink Charts
Scientific figures that look typeset, not generated. Warm paper, one ink, one accent, no grid — an Agent Skill
Map
Map a route's component tree -- trace imports, detect boundaries, cache the result
Check Layers
Verify that the DDD layer boundaries are intact — domain never imports impl. Reports any violations.
Arch Review
Analyze architectural patterns and create an architecture improvement plan
Arch Decision Record
/arch-decision-record — Draft a new Architecture Decision Record
Related Agents
Architecture Guardian
Use to verify MacMagazine module boundaries and system compliance are intact after adding/moving code or editi
Architecture Adversary
Fresh-context, refute-framed DESIGN-quality review of a proposed fix (a §0 plan or a diff). Hunts BAND-AID / s
Thermo Quality
Thermo-nuclear code-quality audit of a diff — maintainability, structure, the 1k-line rule, spaghetti, code-ju