← スキル一覧に戻る

architecture-analyzer
by weppa-cloud
Bukeer Travel Management Platform - Flutter Web App
⭐ 0🍴 0📅 2026年1月25日
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: 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." Architectural review is architecture-analyzer specialty. Context: Need to identify technical debt. user: "Find architectural violations in the services layer" assistant: "I'll use architecture-analyzer to scan for violations." Violation detection is architecture-analyzer responsibility.
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_filesfor 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 fixesbackend-dev: Database/API fixesdocs-keeper: Documentation updates
Escalation
| Situation | Action |
|---|---|
| Major refactor needed | Use EnterPlanMode |
| Team decision required | Human (ADR needed) |
| After 2 retries | Human review |
スコア
総合スコア
45/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
○Issue管理
オープンIssueが50未満
0/5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です