Dhruvanbhalara Skills
Dhruvanbhalara Skills from dhruvanbhalara/skills.
Skills in this plugin
42- ▌ Dart Genkit · dhruvanbhalaraUse when building AI workflows, tool calling agents, structured outputs, or LLM pipelines using the Genkit Dart SDK.
- ▌ Dart Memory · dhruvanbhalaraUse when troubleshooting memory leaks, optimizing garbage collection overhead, or disposing streams and listeners in Dart.
- ▌ Github Pr · dhruvanbhalaraUse when opening, formatting, and standardizing Pull Requests with GitHub CLI gh commands, PR templates, and review checklists.
- ▌ Dart Tooling · dhruvanbhalaraUse when diagnosing package dependency conflicts, running build_runner, or managing Dart SDK tooling commands.
- ▌ Git Commit · dhruvanbhalaraUse when creating atomic Git commits with Conventional Commits syntax, structured scopes, and clear commit bodies.
- ▌ Flutter UI · dhruvanbhalaraUse when creating design token systems, theme definitions, reusable UI components, or accessible widget layouts.
- ▌ Flutter Dio · dhruvanbhalaraUse when configuring HTTP network clients with Dio, adding auth token interceptors, handling retry logic, or caching API responses.
- ▌ Flutter Spm · dhruvanbhalaraUse when migrating iOS and macOS Flutter plugin dependencies from CocoaPods to Swift Package Manager (SPM).
- ▌ Flutter Bloc · dhruvanbhalaraUse when implementing state management with sealed BLoC classes, registering dependency injection with injectable, or setting up GoRouter listeners.
- ▌ Flutter Isar · dhruvanbhalaraUse when configuring local persistence with Isar NoSQL database, defining schemas, or executing reactive queries in Flutter.
- ▌ Github Actions · dhruvanbhalaraUse when creating or updating GitHub Actions CI/CD workflows for automated testing, static analysis, and artifact deployment.
- ▌ Dart Optimization · dhruvanbhalaraUse when profiling CPU hot paths, optimizing memory allocations, or enforcing static typing performance in Dart.
- ▌ Flutter Config · dhruvanbhalaraUse when configuring build flavors, passing environment variables via dart-define-from-file, or setting up stage-specific credentials.
- ▌ Flutter Native · dhruvanbhalaraUse when creating platform channels with MethodChannel, EventChannel, or type-safe bindings with Pigeon for iOS and Android.
- ▌ Dart Add Unit Test · dhruvanbhalaraUse when writing unit tests, mocking dependencies, or validating business logic for Dart CLI and backend applications.
- ▌ Dart Build CLI App · dhruvanbhalaraUse when creating Dart command-line tools, parsing CLI arguments with args, handling exit codes, or managing child processes.
- ▌ Dart Modern Syntax · dhruvanbhalaraUse when applying Dart 3.0 to 3.12+ syntax features including private named parameters, extension types, records, and wildcards.
- ▌ Flutter Testing · dhruvanbhalaraUse when defining automated testing strategies, organizing test pyramids, or establishing test naming conventions across Flutter apps.
- ▌ Dart Logic Patterns · dhruvanbhalaraUse when organizing business logic, implementing algorithmic workflows, or applying Dart data structures and pattern matching.
- ▌ Flutter Devtools · dhruvanbhalaraUse when profiling CPU performance, tracking memory leaks, inspecting widget trees, or viewing network traffic in Flutter DevTools.
- ▌ Flutter Firebase · dhruvanbhalaraUse when integrating Firebase Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, or Firebase Analytics in Flutter.
- ▌ Flutter Security · dhruvanbhalaraUse when securing local storage with flutter_secure_storage, enforcing AES-256-GCM encryption, or adding biometric authentication gates.
- ▌ Flutter Wasm Web · dhruvanbhalaraUse when building, optimizing, and deploying Flutter Web applications targeting WebAssembly (Wasm-GC) with modern JS interop.
- ▌ Changelog Writing · dhruvanbhalaraUse when authoring, auditing, or updating CHANGELOG.md files to adhere strictly to Keep a Changelog and Semantic Versioning standards.
- ▌ Flutter Debugging · dhruvanbhalaraUse when diagnosing Flutter layout issues, inspecting widget rebuilds, setting breakpoints, or tracking down UI rendering anomalies.
- ▌ Dart Collect Coverage · dhruvanbhalaraUse when measuring test coverage, generating LCOV or HTML reports, or filtering coverage files.
- ▌ Flutter Bloc Forms · dhruvanbhalaraUse when managing complex form state, synchronous and asynchronous input validation, or form submission transitions in BLoC.
- ▌ Dart Fix Runtime Errors · dhruvanbhalaraUse when diagnosing runtime failures, type cast errors, null check violations, or unhandled asynchronous exceptions in Dart.
- ▌ Dart Generate Test Mocks · dhruvanbhalaraUse when generating mock objects with package:mockito and build_runner, or choosing between mocktail and mockito.
- ▌ Dart Run Static Analysis · dhruvanbhalaraUse when configuring analysis_options.yaml, enabling strict type checks, or managing linter rules and diagnostics.
- ▌ Dart Use Pattern Matching · dhruvanbhalaraUse when implementing switch expressions, relational patterns, object destructuring, or exhaustive sealed class handling.
- ▌ Flutter Add Widget Test · dhruvanbhalaraUse when writing widget tests, finding UI elements with finders, simulating user gestures, or testing widget state updates.
- ▌ Flutter Use HTTP Package · dhruvanbhalaraUse when executing HTTP GET, POST, PUT, and DELETE operations, streaming responses, or parsing JSON in background isolates with package:http.
- ▌ Flutter Fix Layout Issues · dhruvanbhalaraUse when fixing RenderFlex overflow errors, unbounded height and width exceptions, or ParentDataWidget layout conflicts.
- ▌ Flutter Add Widget Preview · dhruvanbhalaraUse when configuring widget previews in Flutter development, testing visual component variations, or isolating widget UI states.
- ▌ Flutter Setup Localization · dhruvanbhalaraUse when configuring multi-language support, App Resource Bundle (ARB) files, or plural and gender ICU formats in Flutter.
- ▌ Dart Migrate To Checks Package · dhruvanbhalaraUse when migrating test assertions from legacy package:matcher expect() syntax to package:checks fluent assertions.
- ▌ Flutter Add Integration Test · dhruvanbhalaraUse when creating end-to-end integration tests, automating user journey tests, or running tests on real devices and emulators.
- ▌ Flutter Build Responsive Layout · dhruvanbhalaraUse when implementing adaptive Flutter layouts across mobile, tablet, desktop, and web screen dimensions.
- ▌ Flutter Setup Declarative Routing · dhruvanbhalaraUse when setting up deep linking, URL-based routing, ShellRoute navigation hierarchies, or route guards with GoRouter.
- ▌ Flutter Implement JSON Serialization · dhruvanbhalaraUse when writing manual JSON serializers with dart:convert and Dart pattern matching or automating model serialization.
- ▌ Flutter Apply Architecture Best Practices · dhruvanbhalaraUse when structuring Flutter application layers across data, domain, and presentation using Clean Architecture and BLoC.