Instructions file GitHub Copilot
Instructions for dhruvanbhalara/skills, covering project instructions & best practices, core tech stack, coding standards, architecture & data and ui & ux (design system).
Instructions file GitHub Copilot
Instructions for dhruvanbhalara/skills, covering project instructions & best practices, core tech stack, coding standards, architecture & data and ui & ux (design system).
Instructions file CodexOpenCode
Instructions for dhruvanbhalara/skills, covering project instructions & best practices, core tech stack, coding standards, architecture & data and ui & ux (design system).
Skill Claude CodeCodex
Use when writing unit tests, mocking dependencies, or validating business logic for Dart CLI and backend applications.
Skill Claude CodeCodex
Use when creating Dart command-line tools, parsing CLI arguments with args, handling exit codes, or managing child processes.
Skill Claude CodeCodex
Use when measuring test coverage, generating LCOV or HTML reports, or filtering coverage files.
Skill Claude CodeCodex
Use when diagnosing runtime failures, type cast errors, null check violations, or unhandled asynchronous exceptions in Dart.
Skill Claude CodeCodex
Use when generating mock objects with package:mockito and buildrunner, or choosing between mocktail and mockito.
Skill Claude CodeCodex
Use when building AI workflows, tool calling agents, structured outputs, or LLM pipelines using the Genkit Dart SDK.
Skill Claude CodeCodex
Use when organizing business logic, implementing algorithmic workflows, or applying Dart data structures and pattern matching.
Skill Claude CodeCodex
Use when troubleshooting memory leaks, optimizing garbage collection overhead, or disposing streams and listeners in Dart.
Skill Claude CodeCodex
Use when migrating test assertions from legacy package:matcher expect() syntax to package:checks fluent assertions.
Skill Claude CodeCodex
Use when applying Dart 3.0 to 3.12+ syntax features including private named parameters, extension types, records, and wildcards.
Skill Claude CodeCodex
Use when profiling CPU hot paths, optimizing memory allocations, or enforcing static typing performance in Dart.
Skill Claude CodeCodex
Use when configuring analysisoptions.yaml, enabling strict type checks, or managing linter rules and diagnostics.
Skill Claude CodeCodex
Use when diagnosing package dependency conflicts, running buildrunner, or managing Dart SDK tooling commands.
Skill Claude CodeCodex
Use when implementing switch expressions, relational patterns, object destructuring, or exhaustive sealed class handling.
Skill Claude CodeCodex
Use when creating end-to-end integration tests, automating user journey tests, or running tests on real devices and emulators.
Skill Claude CodeCodex
Use when configuring widget previews in Flutter development, testing visual component variations, or isolating widget UI states.
Skill Claude CodeCodex
Use when writing widget tests, finding UI elements with finders, simulating user gestures, or testing widget state updates.
Skill Claude CodeCodex
Use when structuring Flutter application layers across data, domain, and presentation using Clean Architecture and BLoC.
Skill Claude CodeCodex
Use when managing complex form state, synchronous and asynchronous input validation, or form submission transitions in BLoC.
Skill Claude CodeCodex
Use when implementing state management with sealed BLoC classes, registering dependency injection with injectable, or setting up GoRouter listeners.
Skill Claude CodeCodex
Use when implementing adaptive Flutter layouts across mobile, tablet, desktop, and web screen dimensions.
Skill Claude CodeCodex
Use when generating immutable data models, JSON serialization, or dependency injection bindings using buildrunner.