From billy-milligan
Flutter 3.27+ patterns — Riverpod 2 state with codegen, GoRouter 14+ navigation, Impeller rendering (default on all platforms), WASM web, extension types, on-device AI (firebase_ai, MediaPipe), Patrol 3.x testing, platform channels, performance
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganThis skill is limited to using the following tools:
- **const widgets everywhere**: `const` constructor = compile-time constant = O(1) rebuild check.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
const constructor = compile-time constant = O(1) rebuild check.@riverpod annotation — generated code is the contract; never manual provider wiring.@TypedGoRoute, StatefulShellRoute for tab state.isLoading/hasError bools.extension type UserId(String _) implements String {} — zero-cost, compile-time safe.flutter build web --wasm is the production default; dart:js_interop replaces dart:html.references/state-management.md — Riverpod 2 codegen, BLoC 9.x, Provider comparison, Signalsreferences/navigation.md — GoRouter 14+, StatefulShellRoute, type-safe routes, deep linking, auth guardsreferences/platform-channels.md — Pigeon (recommended), MethodChannel, EventChannel, dart:ffireferences/performance.md — Widget rebuild optimization, ListView.builder, isolates, Impeller profilingreferences/flutter-profiling.md — DevTools frame timeline, memory leak detection, RepaintBoundary, Impeller vs Skia, platform channel overhead