kensaurus

Arch Boundaries — Development skill for Claude Code

Development community

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

Terminal
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 Repository