Flutter.
Cross-platform mobile + desktop + web. Clean architecture. GoRouter. Impeller renderer. OWASP Mobile Top 10. The full Flutter mastery stack.
Flutter 3.38, Dart 3.10, Riverpod 3, BLoC 9.
Flutter is the cross-platform contender that does not feel cross-platform. This skill: clean architecture (data, domain, presentation layers), state management (Riverpod 3 vs BLoC 9 - when to use which), navigation (GoRouter declarative routing), Impeller renderer optimization, and mobile security (OWASP Mobile Top 10).
Four recipes.
Clean architecture
Data layer (repositories, data sources). Domain layer (entities, use cases). Presentation layer (controllers, widgets). Dependency rule: outer depends on inner, never reverse.
Riverpod 3 vs BLoC 9
Riverpod for fine-grained reactive state, prefer when state is many small atoms. BLoC for explicit event-state machines, prefer when business logic is complex flows.
GoRouter declarative routing
Route trees with type-safe parameters. Deep links. Auth guards. Nested navigators for tab persistence. ShellRoutes for shared chrome.
OWASP Mobile + Impeller
Insecure storage, weak crypto, certificate pinning bypasses, root/jailbreak detection. Plus Impeller renderer settings for buttery 60/120fps.
It composes.
Skills compose into workflows. Flutter is rarely the only skill you will use — it pairs naturally with these others in the library.
One command.
Installs only stryx-flutter (skip the other 19) into ~/.claude/skills/stryx-flutter/.
Free for all use.
Stryx Labs License v1.0. Use Flutter in personal, commercial, internal, and production work. No attribution required.