Updated 1mo ago
by dhruvanbhalara
skills
Premium documentation site for Flutter Agent Skills.
30 GitHub stars (30)
Steady at 30 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add dhruvanbhalara/skills
Asks which skills and agents to install. Just one: npx skills add dhruvanbhalara/skills --skill dart-add-unit-test — add -g for every project.
Claude Code
git clone https://github.com/dhruvanbhalara/skillscp -r "skills/skills/dart/dart-add-unit-test" ~/.claude/skills/
Copies the dart-add-unit-test skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add dhruvanbhalara/skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 43 files.
-
dart-add-unit-test
Use when writing unit tests, mocking dependencies, or validating business logic for Dart CLI and backend applications.
skills/dart/dart-add-unit-test/SKILL.md on GitHub (opens in a new tab) -
dart-build-cli-app
Use when creating Dart command-line tools, parsing CLI arguments with args, handling exit codes, or managing child processes.
skills/dart/dart-build-cli-app/SKILL.md on GitHub (opens in a new tab) -
dart-collect-coverage
Use when measuring test coverage, generating LCOV or HTML reports, or filtering coverage files.
skills/dart/dart-collect-coverage/SKILL.md on GitHub (opens in a new tab) -
dart-fix-runtime-errors
Use when diagnosing runtime failures, type cast errors, null check violations, or unhandled asynchronous exceptions in Dart.
skills/dart/dart-fix-runtime-errors/SKILL.md on GitHub (opens in a new tab) -
dart-generate-test-mocks
Use when generating mock objects with package:mockito and build_runner, or choosing between mocktail and mockito.
skills/dart/dart-generate-test-mocks/SKILL.md on GitHub (opens in a new tab) -
dart-genkit
Use when building AI workflows, tool calling agents, structured outputs, or LLM pipelines using the Genkit Dart SDK.
skills/dart/dart-genkit/SKILL.md on GitHub (opens in a new tab) -
dart-logic-patterns
Use when organizing business logic, implementing algorithmic workflows, or applying Dart data structures and pattern matching.
skills/dart/dart-logic-patterns/SKILL.md on GitHub (opens in a new tab) -
dart-memory
Use when troubleshooting memory leaks, optimizing garbage collection overhead, or disposing streams and listeners in Dart.
skills/dart/dart-memory/SKILL.md on GitHub (opens in a new tab) -
dart-migrate-to-checks-package
Use when migrating test assertions from legacy package:matcher expect() syntax to package:checks fluent assertions.
skills/dart/dart-migrate-to-checks-package/SKILL.md on GitHub (opens in a new tab) -
dart-modern-syntax
Use when applying Dart 3.0 to 3.12+ syntax features including private named parameters, extension types, records, and wildcards.
skills/dart/dart-modern-syntax/SKILL.md on GitHub (opens in a new tab) -
dart-optimization
Use when profiling CPU hot paths, optimizing memory allocations, or enforcing static typing performance in Dart.
skills/dart/dart-optimization/SKILL.md on GitHub (opens in a new tab) -
dart-run-static-analysis
Use when configuring analysis_options.yaml, enabling strict type checks, or managing linter rules and diagnostics.
skills/dart/dart-run-static-analysis/SKILL.md on GitHub (opens in a new tab) -
dart-tooling
Use when diagnosing package dependency conflicts, running build_runner, or managing Dart SDK tooling commands.
skills/dart/dart-tooling/SKILL.md on GitHub (opens in a new tab) -
dart-use-pattern-matching
Use when implementing switch expressions, relational patterns, object destructuring, or exhaustive sealed class handling.
skills/dart/dart-use-pattern-matching/SKILL.md on GitHub (opens in a new tab) -
flutter-add-integration-test
Use when creating end-to-end integration tests, automating user journey tests, or running tests on real devices and emulators.
skills/flutter/flutter-add-integration-test/SKILL.md on GitHub (opens in a new tab) -
flutter-add-widget-preview
Use when configuring widget previews in Flutter development, testing visual component variations, or isolating widget UI states.
skills/flutter/flutter-add-widget-preview/SKILL.md on GitHub (opens in a new tab) -
flutter-add-widget-test
Use when writing widget tests, finding UI elements with finders, simulating user gestures, or testing widget state updates.
skills/flutter/flutter-add-widget-test/SKILL.md on GitHub (opens in a new tab) -
flutter-apply-architecture-best-practices
Use when structuring Flutter application layers across data, domain, and presentation using Clean Architecture and BLoC.
skills/flutter/flutter-apply-architecture-best-practices/SKILL.md on GitHub (opens in a new tab) -
flutter-bloc-forms
Use when managing complex form state, synchronous and asynchronous input validation, or form submission transitions in BLoC.
skills/flutter/flutter-bloc-forms/SKILL.md on GitHub (opens in a new tab) -
flutter-bloc
Use when implementing state management with sealed BLoC classes, registering dependency injection with injectable, or setting up GoRouter listeners.
skills/flutter/flutter-bloc/SKILL.md on GitHub (opens in a new tab) -
flutter-build-responsive-layout
Use when implementing adaptive Flutter layouts across mobile, tablet, desktop, and web screen dimensions.
skills/flutter/flutter-build-responsive-layout/SKILL.md on GitHub (opens in a new tab) -
flutter-code-gen
Use when generating immutable data models, JSON serialization, or dependency injection bindings using build_runner.
skills/flutter/flutter-code-gen/SKILL.md on GitHub (opens in a new tab) -
flutter-config
Use when configuring build flavors, passing environment variables via dart-define-from-file, or setting up stage-specific credentials.
skills/flutter/flutter-config/SKILL.md on GitHub (opens in a new tab) -
flutter-debugging
Use when diagnosing Flutter layout issues, inspecting widget rebuilds, setting breakpoints, or tracking down UI rendering anomalies.
skills/flutter/flutter-debugging/SKILL.md on GitHub (opens in a new tab) -
flutter-devtools
Use when profiling CPU performance, tracking memory leaks, inspecting widget trees, or viewing network traffic in Flutter DevTools.
skills/flutter/flutter-devtools/SKILL.md on GitHub (opens in a new tab) -
flutter-dio
Use when configuring HTTP network clients with Dio, adding auth token interceptors, handling retry logic, or caching API responses.
skills/flutter/flutter-dio/SKILL.md on GitHub (opens in a new tab) -
flutter-firebase
Use when integrating Firebase Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, or Firebase Analytics in Flutter.
skills/flutter/flutter-firebase/SKILL.md on GitHub (opens in a new tab) -
flutter-fix-layout-issues
Use when fixing RenderFlex overflow errors, unbounded height and width exceptions, or ParentDataWidget layout conflicts.
skills/flutter/flutter-fix-layout-issues/SKILL.md on GitHub (opens in a new tab) -
flutter-implement-json-serialization
Use when writing manual JSON serializers with dart:convert and Dart pattern matching or automating model serialization.
skills/flutter/flutter-implement-json-serialization/SKILL.md on GitHub (opens in a new tab) -
flutter-isar
Use when configuring local persistence with Isar NoSQL database, defining schemas, or executing reactive queries in Flutter.
skills/flutter/flutter-isar/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.