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>

Informações da origem

Repositório
majiayu000/claude-skill-registry-data
Última atividade na origem
21 de abril de 2026 às 02:21
Idioma detectado do SKILL.md
inglês
Estrelas
22
Forks
8

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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 |
Ver no GitHub