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>

インストールへ移動

ソース情報

リポジトリ
majiayu000/claude-skill-registry-data
ソースの最終更新活動
2026年4月21日 02:21
検出された SKILL.md の言語
英語
スター
21
フォーク
8

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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 |
GitHubで見る