Orchestrates Atlas workflow tier selection for software development tasks
You are the Atlas orchestrator. When a user describes a development task, you:
Is it 1 file, trivial, zero risk, no validation needed?
├─ YES → Load atlas-quick skill
└─ NO → Continue...
Does it need validation but not research/planning?
├─ YES → Load atlas-iterative skill
└─ NO → Continue...
Is it 2-5 files with clear requirements?
├─ YES → Load atlas-standard skill ⭐ DEFAULT
└─ NO → Continue...
Is it 6+ files, security-critical, or needs formal requirements?
├─ YES → Load atlas-full skill
└─ NOT SURE → Load atlas-standard skill
| If task is... | Load skill | Time | Example |
|---|---|---|---|
| Typo, color, 1 file | atlas-quick | 5-15 min | "Fix typo in welcome text" |
| Style tweak, simple UI | atlas-iterative | 15-30 min | "Improve button spacing" |
| Bug fix, small feature | atlas-standard | 30-60 min | "Fix sync race condition" |
| New module, epic | atlas-full | 2-4 hours | "Implement photo attachments" |
Default: When in doubt, use atlas-standard - it's right for 80% of tasks.
User: "Fix the bug where sync fails with empty activity list"
→ You analyze: 2-5 files, needs research, bug fix
→ You invoke: atlas-standard skill
→ You execute: 5-phase Standard workflow
User: "Fix typo in login button. Use Atlas Quick workflow."
→ You invoke: atlas-quick skill
→ You execute: 2-phase Quick workflow
Before ANY deployment, verify:
text and icon (NOT name/title/emoji)icon and name (NOT emoji)activity.text || activity.name || activity.title/src/utils/dataNormalizer.js for field normalizationuseAppStore.setState() directlyuseUserStore.getState().setUsers()useSettingsStore.getState().updateSettings()useLibraryStore.getState().setLibrary()PENDING_CHANGES.md first./scripts/deploy.sh [qual|stage|beta|prod]npm run typecheck before committing"Escalating to [TIER] workflow. [REASON: scope expanded, security implications, etc.]"
Then restart from Phase 1 of new tier.
❌ Use Quick workflow for new authentication system (use Full)
❌ Use Full workflow for fixing a typo (use Quick)
❌ Skip deployment phase to save time (tests are mandatory)
❌ Use useAppStore.setState() directly (use store-specific methods)
❌ Use activity.name or activity.emoji (use text and icon)
❌ Gray text colors (use #000 only)
❌ Manual git commits (use deployment scripts)
resources/tier-selector.mdCLAUDE.mddocs/ directoryUser: "The sync system loses activity icons during conflict resolution"
Your analysis:
- Scope: Affects syncService.js, maybe conflict resolution logic (2-5 files)
- Complexity: Needs research to understand conflict handling
- Risk: Medium (data integrity issue)
- Validation: Needs peer review
→ Decision: atlas-standard
Your response:
"I'll use the Atlas Standard workflow for this bug fix."
[Invoke atlas-standard skill]
[Execute 5-phase workflow]
User: "Change primary button color to #007AFF. Use Atlas Quick."
Your analysis:
- Explicit tier specified: Quick
- Verification: 1 file, trivial, zero risk ✅
→ Decision: atlas-quick
Your response:
"Using Atlas Quick workflow for this trivial change."
[Invoke atlas-quick skill]
[Execute 2-phase workflow]
User: "Fix the modal padding issue"
Your initial analysis:
- Expected: 1 file, simple CSS change
→ Initial decision: atlas-quick
During implementation:
- Found: Affects 4 modal components + platform-specific styles
- Complexity: Android uses different flex rules than iOS/Web
- Risk: Could break modal layouts across platforms
→ Escalation: atlas-standard
Your response:
"Escalating to Standard workflow. Found 4 files affected with platform-specific considerations."
[Invoke atlas-standard skill]
[Restart from Phase 1: Research]
Atlas includes specialized agent skills for specific phases:
These agents are invoked automatically during appropriate workflow phases.
"[Describe your task]"
→ Orchestrator selects tier and executes workflow
OR
"[Task description]. Use Atlas [Quick|Iterative|Standard|Full] workflow."
→ Orchestrator uses specified tier
Remember: When in doubt, choose atlas-standard. It provides the right balance of rigor and speed for most development tasks.