designing-architecture
Agent skill fromCloudAI-X/claude-workflow-v2
Designs software architecture and selects appropriate patterns for projects. Use when designing systems, choosing architecture patterns, structuring projects, making technical decisions, or when asked about microservices, monoliths, or architectural approaches.
How to install designing-architecture
install designing-architecture
# install the claude-workflow-v2 pack with the skills CLI
npx skills add CloudAI-X/claude-workflow-v2# or add only this skill to Claude Code: copy the folder
skills/designing-architecture/
# into
~/.claude/skills/designing-architecture/ (all projects)
.claude/skills/designing-architecture/ (one project)
1# Designing Architecture23### When to Load45- **Trigger**: System design, module structure, new project scaffolding, choosing architecture patterns6- **Skip**: Simple bug fixes or minor code changes that don't affect architecture78## Architecture Decision Workflow910Copy this checklist and track progress:1112```13Architecture Design Progress:14- [ ] Step 1: Understand requirements and constraints15- [ ] Step 2: Assess project size and team capabilities16- [ ] Step 3: Select architecture pattern17- [ ] Step 4: Define directory structure18- [ ] Step 5: Document trade-offs and decision19- [ ] Step 6: Validate against decision framework20```2122## Pattern Selection Guide2324### By Project Size2526| Size | Recommended Pattern |27| ----------------- | --------------------------------- |28| Small (<10K LOC) | Simple MVC/Layered |29| Medium (10K-100K) | Clean Architecture |30| Large (>100K) | Modular Monolith or Microservices |3132### By Team Size3334| Team | Recommended |35| --------- | ---------------------------- |36| 1-3 devs | Monolith with clear modules |37| 4-10 devs | Modular Monolith |38| 10+ devs | Microservices (if justified) |3940## Common Patterns4142### 1. Layered Architecture4344```45┌─────────────────────────────┐46│ Presentation │ ← UI, API Controllers47├─────────────────────────────┤48│ Application │ ← Use Cases, Services49├─────────────────────────────┤50…
Excerpt shown under the repository's MIT license.
