
thedumbtechguy/achieve-flutter-architecture-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Claude Code skills for building Flutter apps following the Achieve architecture — battle-tested across 6 years of production fintech, 30+ features, 80+ models, 200+ API endpoints.
개요
Claude Code skills for building Flutter apps following the Achieve architecture — battle-tested across 6 years of production fintech, 30+ features, 80+ models, 200+ API endpoints. The core architecture skill. Teaches the pattern: Screens don't catch errors, manage loading spinners, or know auth tokens exist. The architecture handles all of it. Key patterns: - — 3-tier caching (persistent, secure, ephemeral) with automatic error wrapping - — Base class for screens. Implement 3 methods, get loading/error/refresh for free. Auto-reloads on focus via FocusDetector - — User-triggered actions with automatic overlay, error dialogs, and analytics - — App-level loading overlay that survives screen disposal - — Typed pub/sub for cross-feature side effects (PageReloaded, auth state, maintenance mode) - — Service locator DI, accessible outside the widget tree Files: - SKILL.md — Patterns, principles, feature checklist, common mistakes - achieve-flutter-reference.
README
Achieve Flutter Skills
Claude Code skills for building Flutter apps following the Achieve architecture — battle-tested across 6 years of production fintech, 30+ features, 80+ models, 200+ API endpoints.
Skills
achieve-flutter-architecture
The core architecture skill. Teaches the pattern: Model -> Repository -> Screen -> Route. Screens don’t catch errors, manage loading spinners, or know auth tokens exist. The architecture handles all of it.
Key patterns:
- Repository + Caching Mixin — 3-tier caching (persistent, secure, ephemeral) with automatic error wrapping
- DataPage — Base class for screens. Implement 3 methods, get loading/error/refresh for free. Auto-reloads on focus via FocusDetector
- OperationRunnerState — User-triggered actions with automatic overlay, error dialogs, and analytics
- OverlayManager — App-level loading overlay that survives screen disposal
- EventBus — Typed pub/sub for cross-feature side effects (PageReloaded, auth state, maintenance mode)
- GetIt — Service locator DI, accessible outside the widget tree
Files:
SKILL.md— Patterns, principles, feature checklist, common mistakesachieve-flutter-reference.md— Complete code examples for every pattern (14 sections)
Setup
Symlink into Claude Code’s skills directory:
ln -s /path/to/achieve-flutter-skills/achieve-flutter-architecture ~/.claude/skills/achieve-flutter-architecture
The skill will be available in all Claude Code sessions.
Usage
The skill triggers automatically when Claude Code detects Flutter architecture work. You can also reference it explicitly:
Follow the achieve-flutter-architecture skill when building this feature.
Origin
Architecture developed at achieve by Petra. See the companion blog post: A Flutter Architecture for Production Apps.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add thedumbtechguy/achieve-flutter-architecture-skills