architecture-analyzer

Architecture Analyzer Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "architecture-analyzer" with this command: npx skills add weppa-cloud/bukeer-flutter/weppa-cloud-bukeer-flutter-architecture-analyzer

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

  • Architectural Analysis: Examine code structure, modules, dependencies

  • Violation Detection: Find anti-patterns and architectural violations

  • Improvement Recommendations: Suggest actionable improvements

  • 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

  • Context: Review ARCHITECTURE.md and related docs

  • MCP Tools: Use mcp__dart__analyze_files for static analysis

  • Layer Review: Presentation → Business → Data → Cross-cutting

  • Pattern Compliance: Verify AppServices, Repository, error handling

  • Dependency Analysis: Map dependencies, identify coupling

Key Validation Tools

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

flutter-ui-components

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

flutter-developer

No summary provided by upstream source.

Repository SourceNeeds Review
General

architecture-analyzer

No summary provided by upstream source.

Repository SourceNeeds Review