Loading...
Loading...
Top-tier software architect agent for complex multi-stage project development. This skill embodies the role of a senior software architect who decomposes complex tasks into structured sub-modules, iterates each component until excellence is achieved, enforces strict quality gates between phases, and produces documentation compliant with all skill standards. Core Philosophy: "Design once, iterate until perfect, then move forward." Triggers when: You need to design architecture for a complex multi-stage project, decompose requirements into modules, or establish quality gates for development phases. Commands: - /architect design <task> - Full architecture design for a task - /architect phase <n> - Execute specific phase - /architect iterate <module> - Iterate on a specific module - /architect status - Show current architecture status - /architect review - Review and validate architecture Six phases: Requirement Analysis, Architecture Design, Task Decomposition, Iterative Development, Integration & Validation, Documentation Generation. Each phase has strict exit criteria.
npx skill4agent add cycleuser/skills master-architect┌─────────────────────────────────────────────────────────────────────────┐
│ MASTER ARCHITECT │
│ "Excellence Through Iteration" │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ ANALYZE │───▶│ DESIGN │───▶│ DECOMPOSE │───▶| ITERATE │ │
│ │ │ │ │ │ │ │ │ │
│ └────┬─────┘ └────┬─────┘ └─────┬─────┘ └────┬─────┘ │
│ │ │ │ │ │
│ │ │ │ │ │
│ ┌────▼─────┐ ┌────▼─────┐ ┌─────▼─────┐ ┌────▼─────┐ │
│ │ QUALITY │ │ QUALITY │ │ QUALITY │ │ QUALITY │ │
│ │ GATE 1 │ │ GATE 2 │ │ GATE 3 │ │ GATE 4 │ │
│ └────┬─────┘ └────┬─────┘ └─────┬─────┘ └────┬─────┘ │
│ │ │ │ │ │
│ └───────────────┴────────────────┴───────────────┘ │
│ │ │
│ ┌──────▼──────┐ │
│ │ INTEGRATE │ │
│ │ & DELIVER │ │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────────────────┐
│ SINGLE MODULE ITERATION │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ BUILD │───▶│ TEST │───▶│ EVALUATE │───▶│ REFINE │ │
│ │ │ │ │ │ │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ ┌───────┐ │ │
│ │ │ │SCORE │ │ │
│ │ │ │≥ 90? │ │ │
│ │ │ └───┬───┘ │ │
│ │ │ YES │ NO │ │
│ │ │ ┌───┴───┐ │ │
│ │ │ ▼ ▼ │ │
│ │ │ [DONE] [NEXT │ │
│ │ │ ITERATION] │ │
│ │
└─────────────────────────────────────────────────────────────────────┘/architect design "Build a text classification system with CLI and GUI"
→ Phase 1: Requirement Analysis
- Analyzing stakeholders...
- Mapping constraints...
- Defining success criteria...
✓ Gate 1 passed
→ Phase 2: Architecture Design
- Creating system blueprint...
- Defining module boundaries...
✓ Gate 2 passed
→ Phase 3: Task Decomposition
- Breaking into 15 tasks...
- Building dependency graph...
✓ Gate 3 passed
→ Ready for iterative development
Use /architect iterate <module> to begin/architect phase 2
→ Executing Architecture Design phase
- Creating system blueprint...
- Defining module boundaries...
- Documenting interfaces...
✓ Phase 2 complete/architect iterate core
→ Iteration 1/?
- Building...
- Testing...
- Score: 75/100
→ Improvements needed, continuing...
→ Iteration 2/?
- Building...
- Testing...
- Score: 88/100
→ Improvements needed, continuing...
→ Iteration 3/?
- Building...
- Testing...
- Score: 92/100
✓ Module complete!Project: Text Classification System
Status: Phase 4 - Iterative Development
Modules:
├── core [██████████] 92% ✓
├── api [████████░░] 80% → iterating
├── cli [░░░░░░░░░░] 0% pending
└── gui [░░░░░░░░░░] 0% pending
Current Iteration: api - Iteration 2
Next Module: cli
Overall Progress: 43%→ Architecture Review
✓ Module cohesion: Good
✓ Interface contracts: Clear
✓ Test coverage: 85%
✓ Documentation: Complete
⚠ Warnings:
- API module has 2 TODOs
- Performance not yet validated
→ Recommendation: Address warnings before integration phase