| name | stack-decider |
| description | Use when explicitly choosing a stack or documenting a deviation from toolkit defaults. |
Stack Decider
Use this skill to make stack decisions explicit and reversible.
Defaults
- TypeScript by default.
- React by default for web.
- Expo React Native by default for mobile/cross-platform.
- Framework-native routing.
- Typed service boundaries.
- Typecheck/lint from day one.
These are defaults, not laws.
Workflow
- Identify target platforms, team skill, timeline, risk, and deployment needs.
- Compare default choice against plausible alternatives.
- Prefer newer, simpler, safer, or more suitable choices when they materially improve the project.
- Document meaningful deviations with
adr-writer.
- Name what complexity is intentionally deferred.
Return a concise recommendation with tradeoffs and revisit triggers.