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>

Quellinformationen

Repository
majiayu000/claude-skill-registry-data
Letzte Quellaktivität
21. April 2026 um 02:21
Erkannte Sprache von SKILL.md
Englisch
Sterne
22
Forks
8

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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 |
Auf GitHub ansehen