claude

flutter

Flutter development skills: feature-first architecture, MVVM, Riverpod, typed navigation, design system, data layer, background audio, performance, testing, i18n and project tooling.

1 on GitHubby Dário Matiasv1.1.0MITupdated 1 month agodevelopment
/

Plugin flutter from marketplace dariomatias-dev in dariomatias-dev/agent-skills. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (22)

  • flutter-animation

    Implement animations in Flutter without leaks or jank: choosing implicit versus explicit, AnimationController lifecycle, limiting rebuilds, Hero flights, list and page performance. Use when writing an animated widget, debugging a ticker or dispose error, fixing dropped frames during motion, or revie

  • flutter-architecture

    Feature-first project structure for Flutter apps using MVVM over a simplified Clean Architecture. Use when creating a Flutter project, adding a feature, deciding where a file belongs, choosing whether to add a layer/abstraction/use case, or reviewing structural consistency.

  • flutter-background-audio

    Background audio playback in Flutter: the player engine behind a contract, the OS media session bridge (notification, lock screen, headset controls), audio session configuration, interruption and routing handling, foreground service requirements and testing playback without a device. Use when adding

  • flutter-ci

    Continuous integration and delivery for Flutter: the pipeline jobs, running the same checks locally, code generation and coverage gates, dependency vulnerability scanning, caching and speed, and tag-triggered release artifacts. Use when writing or fixing a workflow, adding a check, diagnosing a fail

  • flutter-code-style

    Dart and Flutter coding conventions: naming, immutability, comments, widget composition, and quality gates. Use when writing or reviewing Dart code, naming files/classes/providers, deciding on comments and documentation, or enforcing analyzer and formatting standards.

  • flutter-data-layer

    Data layer for Flutter apps: repositories, data sources, local database with Drift, key-value storage, entities vs models, identifiers, error mapping, and user-facing backup/export/import. Use when persisting data, designing a repository, writing a database schema or migration, choosing where data b

  • flutter-database

    Local relational database in Flutter with Drift: schema and index design, DAOs, transactions, reactive queries, and migrations that preserve user data. Use when creating or changing a table, writing a migration, debugging a slow or repeated query, or reviewing schema changes before a release.

  • flutter-design-system

    Flutter design system as a standalone local package: tokens, theme, component boundaries, motion and accessibility. Use when creating or extending a UI package, adding a shared component, defining tokens or themes, deciding where a widget belongs, or reviewing UI for hardcoded styling.

  • flutter-error-handling

    Catch and report failures at the app boundary in Flutter: FlutterError.onError, PlatformDispatcher.onError, release error widgets, logging discipline and what to do with an unrecoverable state. Use when wiring crash reporting, deciding how a failure surfaces to the user, reviewing catch blocks, or a

  • flutter-forms

    Build forms in Flutter without leaks or validation noise: controller and focus node lifecycle, validation timing, server-side field errors, keyboard actions and submission state. Use when creating or reviewing a form, a text field, an input validator, or debugging a disposed controller or lost focus

  • flutter-i18n

    Internationalization for Flutter apps with flutter_localizations, intl and ARB files: setup, message authoring, plurals and placeholders, locale switching and formatting. Use when adding user-facing text, adding a locale, formatting dates/numbers/durations, or reviewing code for hardcoded strings.

  • flutter-layout-insets

    Handle system UI insets in Flutter layouts: safe areas, status bar, navigation bar, display cutout, keyboard insets and Android edge-to-edge. Use when content sits under a system bar or the keyboard, when choosing between SafeArea and MediaQuery padding, when a list is clipped at the top or bottom,

  • flutter-navigation

    Typed navigation with go_router and go_router_builder: route classes, per-feature navigators, shell routes, redirects and transitions. Use when adding or changing a route, wiring tab shells, guarding access, customizing page transitions, or fixing go_router_builder generation errors.

  • flutter-networking

    Remote data access in Flutter: HTTP client behind a contract, timeouts and cancellation, retry policy, status code to exception mapping, token refresh without stampedes, DTO parsing and pagination. Use when calling an API, designing a remote data source, handling request failures or authentication,

  • flutter-performance

    Performance work in Flutter: measuring in profile mode, moving CPU work off the UI isolate with compute and isolates, long scans that report progress, batching database writes, decoding images at the size they are drawn, scrolling cost in long lists, startup time and memory. Use when the app stutter

  • flutter-project-setup

    Bootstrapping and tooling for Flutter projects: SDK pinning, dependencies, dependency-update automation, analysis options, code generation, assets and platform manifests. Use when starting a project, adding a local package, configuring lints or build_runner, setting up Dependabot or Renovate, or dec

  • flutter-release-notes

    Write store release notes for a mobile app release: what to include, the user-perceived benefit test, section structure, per-language character budget and the Google Play language tag format. Use when preparing a release, writing \"what's new\" text, converting a changelog or commit log into store c

  • flutter-responsive-layout

    Adapt Flutter layouts across phone, tablet, foldable and desktop window sizes: breakpoints, LayoutBuilder versus MediaQuery, adaptive navigation and input, orientation and text scaling. Use when a layout must work on more than one screen size, when adding tablet or large-screen support, or when revi

  • flutter-screenshots

    Automate app screenshots in Flutter with flutter drive and integration_test: driver wiring, surface conversion, deterministic state, multiple locales and the capture script. Use when generating README or store listing images, adding a screenshot target, or fixing a capture that hangs, comes out blan

  • flutter-seed-data

    Populate a Flutter app's local database with development data: seed structure, the release-build guard, idempotency, and running seeds as a standalone script without a device. Use when adding sample data for local development, building a demo state, preparing data for screenshots, or reviewing seed

  • flutter-state-riverpod

    State management and dependency injection with Riverpod: ViewModels as Notifier/AsyncNotifier, provider types, lifecycle pitfalls, derived state and rebuild control. Use when creating a ViewModel or provider, wiring dependencies, debugging rebuilds or disposal errors, or reviewing Riverpod code.

  • flutter-testing

    Testing strategy for Flutter apps: unit, widget, golden and integration tests, fakes for platform services, provider overrides, and a whole-graph wiring smoke test. Use when writing or reviewing tests, deciding what deserves a test, setting up test doubles, verifying the provider graph wires togethe

View source on GitHub

More from dariomatias-dev/agent-skills

All 2 plugins →

markdown

claude

Markdown document skills: repository readme structure, multi-language documentation, badges and section conventions.

3 skills

1

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

diagram-design

claudecodex

Editorial diagrams in your brand, as self-contained HTML and SVG. Architecture, flowcharts, sequence, state machines, ER and database schemas, timelines, swimlanes, org charts, Gantt, Wardley maps, user journeys, service blueprints, UML class, lifecycle phase maps, and charts from bar, line and scatter to Sankey, treemap and heatmap, plus many more. Redraws draw.io, Mermaid, Excalidraw and PlantUML files. Exports SVG and PNG.

1 skill · 7 commands

cathrynlavery/diagram-design 66,757

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain flutter?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins