dev-swarm-stage-architecturelisted
Install: claude install-skill X-School-Academy/skill-pilot
# Stage 07 - Architecture
Design the complete system architecture including components, data flow, infrastructure, and technical decisions that will guide all subsequent development work.
## When to Use This Skill
- User asks to start stage 07 (architecture)
- User wants to design system architecture or select tech stack
- User asks about database design, API architecture, or infrastructure
## Your Roles in This Skill
See `dev-swarm/docs/general-dev-stage-rule.md` for role selection guidance.
## Role Communication
See `dev-swarm/docs/general-dev-stage-rule.md` for the required role announcement format.
## Pre-Stage Check
Before starting, verify previous stages:
1. Check if `00-init-ideas/` through `06-ux/` folders have content (not just `.gitkeep`)
2. If any previous stage is empty and has no `SKIP.md`:
- Ask user: "Stage {XX} is not complete. Would you like to skip it or start from that stage first?"
## Instructions
### Step 1: Context Review
Read all files to understand the project:
- `ideas.md`
- `00-init-ideas/*.md` through `06-ux/*.md` - All markdown files
### Step 2: Create Stage Proposal
**General Rules:** See `dev-swarm/docs/general-dev-stage-rule.md` → "Create Stage Proposal Rules" section.
If this stage is skipped (has SKIP.md), execute the next non-skipped stage's agent skill. Otherwise, create the file `07-architecture/README.md` with the following content:
#### 2.1 Stage Goal
Brief the goal in 2-3 paragraphs:
- What this stage aims to achiev