EffortlessMetrics

Architecture Check — Development skill for Claude Code

Development community

Architecture reviewer step 2 — verify dependency direction, crate boundaries, type placement.

How to install Architecture Check

Installs to ~/.claude/commands/effortlessmetrics-perl-lsp-architecture-check.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/EffortlessMetrics/perl-lsp/HEAD/.claude/commands/architecture-check.md -o ~/.claude/commands/effortlessmetrics-perl-lsp-architecture-check.md

Restart Claude Code, or start a new session, for it to be picked up.

What Architecture Check does


description: Architecture reviewer step 2 — verify dependency direction, crate boundaries, type placement user-invocable: false

Architecture: Check

Verify the proposed design respects the codebase's structural contracts.

Synthesize with prior agents (do this BEFORE running structural checks)

You run after accuracy, research, oppositional, and diaboli. Their comments are on the issue. Your verdict must *engage* with theirs — your job is to add the structural-alignment lens, not e

Alternatives in Development

  • Dependency Health Check — Execute the deps-health-inline skill for inline orchestration 172 ★
  • Clean Architecture Skills — Claude Code skill for reviewing and designing code based on Clean Architecture principles (Dependency Rule, La 84 ★
  • Close Review — Month-end close / GL compliance check — invokes accounting-reviewer to produce TM-accounting-{slug}.md with do 83 ★

Full documentation available on GitHub

View Source Repository