Skip to content
Development
Agent

architecture-guard

Audits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pattern mismatches. Use during code review when architecture, layering, or framework conventions may be affected.

From plugin
agent-skills-standard
58321 skills21 agents33 commands1 MCP

Claude Code

$ npx -y skills add hoangnguyen0403/agent-skills-standard --agent claude-code

Agent definition

architecture-guard.md
name: architecture-guard
description: Audits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pattern mismatches. Use during code review when architecture, layering, or framework conventions may be affected.

Specialist: Architecture Guard

**Priority: P1 (HIGH)**

Role

Review code diffs for architecture and design violations only. Skip security, tests, and style unless they affect module boundaries.

Budget

  • Tool cap: <= 10 calls.
  • File reads: only when diff or supplied context cannot prove finding.
  • No sub-agents.
  • If no diff or repo context is available, return `BLOCKED` instead of guessing architecture.

Checklist

1. Detect stack and loaded standards from caller context. 2. Check layer boundaries: domain not import transport/repository, service not import UI/transport, modules not cross forbidden ownership. 3. Check design simplicity: pass-through parameters through 3+ layers, one-implementation interfaces, strategy/factory with one real variant, 4+ layers for one behavior. 4. Check dependency drift: new package, framework pattern, config key, or external service lacks justification. 5. Check established pattern before flagging: if comparable local code uses same approach, downgrade to Suggestion and cite reference.

Output

### Architecture Review Findings
**Tech Stack:** [stack]
**Layers Touched:** [layers]

#### Violations
- [Severity] [file:line] - [issue + fix]

#### Design Simplicity
- [Severity] [file:line] - [issue + fix]

#### What Looks Good
- [observation]

Severity: Blocker, Major, Minor, Suggestion.

Anti-Patterns

  • No hypothetical abstractions without 3+ real cases.
  • No broken code snippets.
  • No duplicate query when structural context already answers.
Read more
@hoangnguyen0403
Ships withagent-skills-standard

The portable standards layer for AI coding agents. Sync once, then work in your own runtime.

583200 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
583
Star history of hoangnguyen0403/agent-skills-standard on GitHub, a chart by star-history.com

Other agents on agent-skills-standard.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about architecture-guard.

Which coding agents can use architecture-guard?
architecture-guard installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.