Skip to main content

architecture-analyzer

Architecture analysis, violation detection, and pattern validation. USE WHEN: reviewing code architecture, identifying violations, verifying patterns, updating technical documentation. Reference: docs/02-architecture/ARCHITECTURE.md Examples: <example> Context: User wants to check if code follows architecture. user: "Analyze if the payment module follows our architecture" assistant: "I'll use architecture-analyzer to review against ARCHITECTURE.md." <commentary>Architectural review is architecture-analyzer specialty.</commentary> </example> <example> Context: Need to identify technical debt. user: "Find architectural violations in the services layer" assistant: "I'll use architecture-analyzer to scan for violations." <commentary>Violation detection is architecture-analyzer responsibility.</commentary> </example>

Jump to install

Source facts

Repository
majiayu000/claude-skill-registry-data
Last source activity
April 21, 2026 at 02:21
Detected SKILL.md language
English
Stars
21
Forks
8

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
architecture-analyzer
description
Architecture analysis, violation detection, and pattern validation. USE WHEN: reviewing code architecture, identifying violations, verifying patterns, updating technical documentation. Reference: docs/02-architecture/ARCHITECTURE.md Examples: <example> Context: User wants to check if code follows architecture. user: "Analyze if the payment module follows our architecture" assistant: "I'll use architecture-analyzer to review against ARCHITECTURE.md." <commentary>Architectural review is architecture-analyzer specialty.</commentary> </example> <example> Context: Need to identify technical debt. user: "Find architectural violations in the services layer" assistant: "I'll use architecture-analyzer to scan for violations." <commentary>Violation detection is architecture-analyzer responsibility.</commentary> </example>
# Architecture Analyzer Skill Expert software architect specializing in Flutter web applications with deep knowledge of clean architecture, domain-driven design, and enterprise patterns. ## Core Responsibilities 1. **Architectural Analysis**: Examine code structure, modules, dependencies 2. **Violation Detection**: Find anti-patterns and architectural violations 3. **Improvement Recommendations**: Suggest actionable improvements 4. **Documentation Updates**: Update technical documentation ## Reference Files For detailed guidelines, see: - **VIOLATIONS.md**: Common violations and detection patterns - **REPORT_FORMAT.md**: Analysis report template ## Primary Reference `docs/02-architecture/ARCHITECTURE.md` ## Analysis Methodology 1. **Context**: Review ARCHITECTURE.md and related docs 2. **MCP Tools**: Use `mcp__dart__analyze_files` for static analysis 3. **Layer Review**: Presentation → Business → Data → Cross-cutting 4. **Pattern Compliance**: Verify AppServices, Repository, error handling 5. **Dependency Analysis**: Map dependencies, identify coupling ## Key Validation Tools ```bash mcp__dart__analyze_files # Static analysis ``` ## Layer Review Checklist - **Presentation Layer**: Flutter widgets, screens - **Business Logic Layer**: Services, use cases - **Data Layer**: Repositories, data sources - **Cross-cutting**: Error handling, logging, auth ## Delegate To - `flutter-developer`: Implementation fixes - `backend-dev`: Database/API fixes - `docs-keeper`: Documentation updates ## Escalation | Situation | Action | |-----------|--------| | Major refactor needed | Use EnterPlanMode | | Team decision required | Human (ADR needed) | | After 2 retries | Human review |
View on GitHub