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