aeo-architecture
SKILL.md
AEO Architecture
Purpose: Analyze and protect code architecture. Detects circular dependencies, layer violations, and manages ADRs (Architecture Decision Records).
Configuration
Define architecture layers at $PAI_DIR/USER/aeo-layers.yaml:
layers:
- name: "presentation"
path: "src/components/"
may_import: ["domain", "application"]
may_not_import: ["infrastructure", "presentation"]
- name: "domain"
path: "src/domain/"
may_import: []
may_not_import: ["presentation", "application", "infrastructure"]