| name | prerequisite-graph |
| description | Documents the dependency graph of /architect: commands, execution order, and estimated chain times |
Prerequisite Graph Skill
Documents the complete dependency graph of the mapped /architect: commands (not yet exhaustive of all 63), showing which commands must run before others, in what order, with estimated execution times for full dependency chains.
Quick Reference: Command Dependency Tiers
Commands are organized by execution order:
| Tier | Commands | ETA | Depends on |
|---|
| Tier 0: Foundation | blueprint, sdl, import | 20-30 min | Nothing (can start empty) |
| Tier 1: Design & Schema | design-system, generate-data-model | 15-30 min | Tier 0 complete |
| Tier 2: Code Generation | scaffold, scaffold-component | 15-60 min | Tier 0, Tier 1 |
| Tier 3: Development | implement, review, visualise | 30 min - days | Tier 2 complete |
| Tier 4: Quality | generate-tests, security-scan | 30-120 min | Tier 3 complete |
| Tier 5: Scale | load-test, setup-cicd, setup-monitoring | 20-120 min | Tier 2 + Tier 4 |
| Tier 6: Production | compliance, launch-check, production-readiness | 60-180 min | Tier 5 complete |
| Tier 7: Growth | cost-estimate, technical-roadmap, etc. | 15-45 min | Any tier (no strict dependency) |
Full Dependency Graph
Tier 0: Foundation (Nothing required)
START
โ
blueprint โ 20 min
โโ Problem validation (optional baseline)
โโ SDL generation (alternative to blueprint)
โโ Import existing project (alternative entry)
Commands:
blueprint (20 min) โ generates tech stack, components, design palette
sdl (varies) โ validates or generates solution.sdl.yaml
import (10 min) โ reverse-engineers SDL from existing codebase
problem-validation (30 min) โ validates market problem before architecture
Outputs:
solution.sdl.yaml or _state.json with project basics
- Foundational design palette
Exit criteria:
- โ
State has
project.name, tech_stack, components, design
Tier 1: Design & Data Model (depends on Tier 0)
blueprint (Tier 0)
โ
design-system โ 15 min
โโ Generate design tokens
โโ Create Tailwind config
โโ Define component library
generate-data-model โ 20 min
โโ Entity schema (Prisma, SQLAlchemy, etc.)
โโ Relationships and constraints
โโ Migration templates
Dependencies:
design-system requires: blueprint (design section)
generate-data-model requires: SDL entities OR state.entities
Outputs:
- Design tokens, Tailwind config, CSS variables
- Database schema (Prisma, SQL, etc.)
- Entity types and relationships
Exit criteria:
- โ
Design tokens generated
- โ
Data schema exists
Tier 2: Code Generation (depends on Tier 0 + Tier 1)
blueprint (Tier 0)
design-system (Tier 1) โ 15 min
generate-data-model (Tier 1) โ 20 min
โ
scaffold โ 30-60 min
โโ Generate project structure
โโ Install dependencies
โโ Apply design tokens
โโ Generate schemas
โโ Create env.example files
โ
scaffold-component (2-10 min each)
โโ Generate individual components
โโ Apply design tokens
โโ Create stubs for routes/services
Dependencies:
scaffold requires: Blueprint + design tokens + data model
scaffold-component requires: Existing scaffold
Outputs:
- Full project directory structure
- package.json / requirements.txt / go.mod
- Source files with correct imports
- Individual component folders
Exit criteria:
- โ
npm install succeeds
- โ
Build passes (no syntax errors)
- โ
Project structure matches blueprint
Tier 3: Development (depends on Tier 2)
scaffold (Tier 2) โ 30-60 min
โ
implement โ N days
โโ Add feature logic
โโ Update entity schema
โโ Create database migrations
โโ Write component code
โ
visualise โ 5 min
โโ Generate C4 diagrams
โโ Create mermaid visualizations
โโ Update architecture diagrams
โ
review โ 10-30 min
โโ Analyze code quality
โโ Check architecture compliance
โโ Generate PR feedback
Dependencies:
implement requires: Existing scaffold
visualise requires: Blueprint + scaffold
review requires: Scaffold + implemented code
Outputs:
- Feature code (controllers, services, components)
- Updated schema with new entities
- Database migrations
- C4 diagrams, mermaid files
- Code review reports (optional PR feedback)
Exit criteria:
- โ
Features implemented
- โ
Code passes linting
- โ
Tests pass (once written)
Tier 4: Quality (depends on Tier 3)
implement (Tier 3) โ N days
โ
generate-tests โ 30-120 min
โโ Unit tests (Jest, Vitest, pytest)
โโ Integration tests
โโ E2E tests (optional)
โโ Test fixtures and mocks
โ
security-scan โ 20-60 min
โโ SAST analysis
โโ Dependency vulnerability scan
โโ Secret scanning
โโ Security report
โ
accessibility-audit โ 15-45 min
โโ WCAG 2.1 AA compliance check
โโ Screen reader testing
โโ Keyboard navigation audit
Dependencies:
generate-tests requires: Source files from scaffold + test framework
security-scan requires: Source code to analyze
accessibility-audit requires: Rendered UI (scaffold + implement)
Outputs:
- Test suites (unit, integration, e2e)
- Test fixtures and mocks
- Coverage report
- Security scan results
- Vulnerability report
- Accessibility report
Exit criteria:
- โ
60%+ test coverage (or project-specific target)
- โ
No critical security vulnerabilities
- โ
WCAG 2.1 AA compliance
Tier 5: Scale (depends on Tier 2 + Tier 4)
scaffold (Tier 2) โ 30-60 min
generate-tests (Tier 4) โ 30-120 min
design-system (Tier 1) โ 15 min
โ
setup-cicd โ 20-30 min
โโ Configure CI/CD pipeline
โโ Setup code coverage tracking
โโ Configure deployment stages
โโ Setup secrets management
โ
setup-monitoring โ 20-60 min
โโ Configure observability (Datadog, New Relic, Prometheus)
โโ Setup dashboards
โโ Create alert rules
โโ Configure SLOs
โโ Setup distributed tracing
โ
load-test โ 30-90 min
โโ Define load test scenarios
โโ Configure target RPS
โโ Generate test data
โโ Execute tests and report
Dependencies:
setup-cicd requires: Scaffold + builds
setup-monitoring requires: Service structure + framework choice
load-test requires: Deployed or deployed-simulation infrastructure
Outputs:
- CI/CD configuration (.github/workflows, .gitlab-ci.yml, etc.)
- Pipeline definitions (build, test, deploy stages)
- Monitoring dashboards
- Alert rules and SLOs
- Load test results and capacity estimates
Exit criteria:
- โ
CI/CD passes build + tests
- โ
Monitoring collects metrics
- โ
Load test targets met (or documented constraints)
Tier 6: Production (depends on Tier 5)
setup-monitoring (Tier 5) โ 20-60 min
generate-tests (Tier 4) โ 30-120 min
โ
compliance โ 60-120 min
โโ Audit security controls
โโ Check compliance frameworks (SOC 2, GDPR, HIPAA, etc.)
โโ Generate remediation plan
โโ Create control documentation
โ
launch-check โ 10-30 min
โโ Final pre-flight checklist
โโ Verify all systems ready
โโ Check documentation complete
โโ Confirm team ready
โ
production-readiness โ 30-60 min
โโ Final gate: score readiness
โโ Block launch if <80% ready
โโ Generate readiness report
โโ Approve for launch
โ
LAUNCH
Dependencies:
compliance requires: Monitoring + security scan
launch-check requires: Complete scaffold + tests + monitoring + CI/CD
production-readiness requires: All above complete + compliance pass
Outputs:
- Compliance audit report
- Security remediation plan
- Control implementation checklist
- Launch readiness checklist
- Production readiness score
- Sign-off documentation
Exit criteria:
- โ
All critical compliance controls addressed
- โ
>80% test coverage
- โ
Monitoring in place
- โ
Disaster recovery plan documented
- โ
Team trained and ready
Tier 7: Growth (no strict dependency, can run anytime)
Any prior tier complete
โ
cost-estimate โ 15-30 min
โโ Estimate infrastructure costs
technical-roadmap โ 30-45 min
โโ Plan scaling and feature roadmap
user-journeys โ 20-30 min
โโ Map user workflows and pain points
user-personas โ 20-30 min
โโ Define target users and characteristics
deep-research โ 30-60 min
โโ Market research, competitor analysis
mvp-scope โ 20-30 min
โโ Define MVP scope vs. later phases
problem-validation โ 30-60 min
โโ Validate market problem
generate-docs โ 30-90 min
โโ Generate full documentation suite
pitch-deck โ 30-60 min
โโ Generate investor pitch deck
hiring-brief โ 20-30 min
โโ Create hiring guide for new team members
Dependencies:
- No strict dependencies
- Can run in any order
- Outputs used for planning, analysis, documentation
Outputs:
- Cost projections
- Roadmap (3-12 months)
- User journey maps
- Persona definitions
- Market research
- MVP/Phase definitions
- Full documentation
- Presentations and slides
Exit criteria:
- โ
Cost understood
- โ
Roadmap planned
- โ
Team aligned on direction
Critical Paths
Path A: Minimum Viable Product (MVP)
blueprint (20 min)
โ
design-system (15 min)
โ
generate-data-model (20 min)
โ
scaffold (45 min)
โ
implement (3-7 days)
โ
generate-tests (60 min)
โ
READY FOR MVP (7-14 days total)
Path B: Launch-Ready (MVP + Observability)
Path A (above) โ 7-14 days
โ
setup-cicd (25 min)
โ
setup-monitoring (40 min)
โ
security-scan (30 min)
โ
compliance (90 min)
โ
launch-check (15 min)
โ
production-readiness (45 min)
โ
READY FOR PRODUCTION (9-17 days total)
Path C: Enterprise-Ready (All hardening)
Path B (above) โ 9-17 days
โ
load-test (60 min)
โ
accessibility-audit (30 min)
โ
technical-roadmap (30 min)
โ
disaster-recovery (60 min)
โ
READY FOR ENTERPRISE (11-19 days total)
Dependency Rules
Hard Dependencies (blocking)
Some commands cannot start until other commands complete:
scaffold โ ๏ธ requires design-system + generate-data-model
โโ Cannot generate code without design tokens or schema
generate-tests โ ๏ธ requires scaffold
โโ Cannot test code that doesn't exist
setup-monitoring โ ๏ธ requires scaffold
โโ Cannot monitor services that don't exist
production-readiness โ ๏ธ requires generate-tests + setup-monitoring + compliance
โโ Cannot launch without safety gates
Soft Dependencies (recommended but not blocking)
Some commands work better with other commands completed, but don't strictly require them:
generate-tests โ works better after blueprint
โโ Can test without blueprint context, but tests are more meaningful with architecture context
cost-estimate โ works better after scaffold
โโ Can estimate based on blueprint alone, but better with actual component count
technical-roadmap โ works better after implement
โโ Can plan without implementation, but roadmap more accurate with progress
Optional Dependencies
Some commands have no dependencies:
blueprint โ can run on empty project
sdl โ can generate schema from nothing
user-personas โ can define without any code
problem-validation โ can validate without system
Parallel Execution Opportunities
Some commands can run in parallel (no dependency relationship):
Parallel Safe:
โโ design-system (15 min)
โ
blueprint (20 min) โค
โ
โโ generate-data-model (20 min)
All three can run together, save ~25 minutes vs. sequential
Actual time: max(20, 15, 20) = 20 min instead of 20+15+20 = 55 min
Another parallel opportunity:
โโ generate-tests (120 min)
โ
scaffold (45 min) โคโ implement (N days)
โ
โโ setup-cicd (25 min)
After scaffold completes, tests + cicd can run in parallel during implement
Dependency Matrix
Quick lookup of what each command requires:
| Command | Requires | Optional | Tier |
|---|
| blueprint | โ | problem-validation | 0 |
| sdl | โ | blueprint | 0 |
| import | existing codebase | โ | 0 |
| problem-validation | โ | โ | 0 |
| design-system | blueprint | โ | 1 |
| generate-data-model | SDL entities | โ | 1 |
| user-personas | โ | problem-validation | 1 |
| deep-research | โ | โ | 7 |
| mvp-scope | blueprint | โ | 7 |
| scaffold | blueprint, design-system, generate-data-model | โ | 2 |
| scaffold-component | scaffold | โ | 2 |
| implement | scaffold | blueprint | 3 |
| visualise | blueprint, scaffold | โ | 3 |
| review | scaffold, code | โ | 3 |
| generate-tests | scaffold | blueprint | 4 |
| security-scan | scaffold | โ | 4 |
| accessibility-audit | scaffold | โ | 4 |
| setup-cicd | scaffold | โ | 5 |
| setup-monitoring | scaffold | โ | 5 |
| load-test | scaffold | โ | 5 |
| compliance | scaffold | security-scan | 6 |
| launch-check | scaffold, tests, monitoring | โ | 6 |
| production-readiness | tests, monitoring, compliance | โ | 6 |
| cost-estimate | blueprint | scaffold | 7 |
|
Estimated Total Runtimes
By project goal:
| Goal | Critical Path | Total Time | Commands |
|---|
| Concept Phase | problem-validation | 30 min | 1-2 |
| MVP Ready | Tier 0-3 | 7-14 days | 5-7 |
| Launchable | Tier 0-6 | 9-17 days | 10-14 |
| Enterprise-Ready | Tier 0-7 | 11-20 days | 20-25 |
| Full Scope | All mapped commands | 30-60 days | โ |
Note: Actual time depends heavily on implement duration (days to months).
Using This Graph
For /architect:next-steps
Use the prerequisite graph to:
- Score commands โ give higher scores to unblocked commands in critical path
- Calculate ETAs โ show total time from current state to launch
- Show blockers โ explain why a high-value command is blocked
For /architect:validate-consistency
Use the graph to:
- Detect cascading failures โ if Tier 2 command failed, warn about Tier 3+ being at risk
- Recommend rerunning prerequisites โ if Tier 2 is stale, suggest rerun before Tier 3
For /architect:production-readiness
Use the graph to:
- Check all required commands complete โ verify Path B (Launch-Ready) is done
- Block launch if gaps โ if any Tier 0-6 command missing, fail gate
For Users Planning Work
Use the graph to:
- Understand sequencing โ see which commands must run before others
- Estimate timeline โ pick a critical path and estimate days/hours
- Identify parallelization โ find commands that can run together
Updating the Graph
When a new command is added to the plugin:
- Identify tier: Where does it fit (foundation, design, code gen, etc.)?
- List dependencies: What must exist before this command runs?
- Estimate time: How long does it take (include I/O time)?
- Update diagram: Add to tier section and dependency matrix
- Update critical paths: Does this change MVP or launch timelines?
Related Documentation
/architect:next-steps โ uses graph to recommend commands
/architect:check-state โ validates state from completed commands
/architect:validate-consistency โ detects when prerequisites are incomplete
blocker-detection/SKILL.md โ identifies specific blockers
stage-detection/SKILL.md โ uses graph to understand project progression