← Back to list

system-architecture-patterns
by dasien
Multi-agent development system template for Claude Code with specialized agents, task queue management, and automated workflows
⭐ 3🍴 1📅 Jan 24, 2026
SKILL.md
name: "System Architecture Patterns" description: "Apply proven architectural patterns (MVC, layered, microservices) to create maintainable systems with clear separation of concerns" category: "architecture" required_tools: ["Read", "Write", "Grep", "Glob"]
System Architecture Patterns
Purpose
Apply proven architectural patterns to create maintainable, scalable systems with clear separation of concerns and well-defined component responsibilities.
When to Use
- Designing new systems or major features
- Refactoring existing architecture
- Solving common architectural challenges
- Organizing complex codebases
Key Capabilities
- Pattern Selection - Choose appropriate patterns for the problem
- Component Design - Define clear boundaries and responsibilities
- Integration Planning - Design how components communicate
Approach
- Understand the problem domain and requirements
- Identify architectural concerns (scalability, maintainability, etc.)
- Select patterns that address those concerns
- Define component boundaries and interfaces
- Document pattern application and rationale
Example
Context: Web application with business logic and data access
Pattern: Layered Architecture
Presentation Layer (UI)
↓
Business Logic Layer (Services)
↓
Data Access Layer (Repositories)
↓
Database
Benefits:
- Clear separation of concerns
- Easy to test each layer independently
- Can swap implementations (e.g., different databases)
Best Practices
- ✅ Choose patterns that solve actual problems
- ✅ Document why you chose each pattern
- ✅ Keep it simple - don't over-architect
- ❌ Avoid: Using patterns just because they're popular
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon