인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
디자인 및 창작 · SKILL.md

specialist-architecture-guard

specialist-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.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: specialist-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. metadata: internal: true triggers: keywords: - architecture review - layer violation - design guard - boundary check

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.
저장한 Skills