feat(senior-architect): Complete skill overhaul per Issue #48 (#88)
Addresses SkillzWave feedback and Anthropic best practices:
SKILL.md (343 lines):
- Third-person description with trigger phrases
- Added Table of Contents for navigation
- Concrete tool descriptions with usage examples
- Decision workflows: Database, Architecture Pattern, Monolith vs Microservices
- Removed marketing fluff, added actionable content
References (rewritten with real content):
- architecture_patterns.md: 9 patterns with trade-offs, code examples
(Monolith, Modular Monolith, Microservices, Event-Driven, CQRS,
Event Sourcing, Hexagonal, Clean Architecture, API Gateway)
- system_design_workflows.md: 6 step-by-step workflows
(System Design Interview, Capacity Planning, API Design,
Database Schema, Scalability Assessment, Migration Planning)
- tech_decision_guide.md: 7 decision frameworks with matrices
(Database, Cache, Message Queue, Auth, Frontend, Cloud, API)
Scripts (fully functional, standard library only):
- architecture_diagram_generator.py: Mermaid + PlantUML + ASCII output
Scans project structure, detects components, relationships
- dependency_analyzer.py: npm/pip/go/cargo support
Circular dependency detection, coupling score calculation
- project_architect.py: Pattern detection (7 patterns)
Layer violation detection, code quality metrics
All scripts tested and working.
Closes #48
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>