Loading...
Loading...
Found 65 Skills
Manage multiple Flutter versions efficiently using Git worktrees, eliminating the need for external version managers like FVM.
This post provides a handy collection of Flutter commands and scripts for web development, package creation, troubleshooting, testing, and more, streamlining your Flutter workflow.
Clean Architecture, Data Models, Tech Stack, Error Handling & Platform Channels
Code Generation Guidelines
Best practices for implementing efficient business logic on mobile using appropriate algorithms and data structures.
Shelf framework guardrails, patterns, and best practices for AI-assisted development. Use when working with Shelf (Dart HTTP server) projects, or when the user mentions Shelf. Provides middleware patterns, request handling, pipeline composition, and server guidelines.
Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
Executes long-running tasks in background isolates to keep the UI responsive. Use when performing heavy computations or parsing large datasets.
Uses Riverpod for state management in Flutter/Dart. Use when setting up providers, combining requests, managing state disposal, passing arguments, performing side effects, testing providers, or applying Riverpod best practices.
Configure and resolve static analysis warnings to maintain project health.
Structure packages and manage dependencies using the pub ecosystem.
Automate repetitive code tasks using the build_runner system.