
from agent-skills-standard505
Guidelines and verification checklist for implementing predictable, testable BLoC/Cubit state management in Flutter apps, with recommended patterns and anti-pat
Provides a clear, opinionated workflow and checklist for designing and implementing BLoC/Cubit-based state management in Flutter. It explains how to define events and states (preferably using @freezed), map events to states, connect the BLoC to the UI with BlocBuilder/BlocListener, handle concurrency and async streams, and test flows with blocTest.
Use this skill when writing, reviewing, or testing any BLoC or Cubit implementation in a Flutter codebase — especially when you need predictable state transitions, proper error handling, or to enforce testing standards. It is a P0 (critical) guideline for state design and verification before merging changes.
Useful for coding assistants and review agents that can parse Dart/Flutter code and run unit tests (e.g., Copilot-style/code-aware assistants, Codex/Code models).
This skill has not been reviewed by our automated audit pipeline yet.
Common API Design Standards
Opinionated REST API design guidelines: HTTP semantics, status codes, URL design, versioning, pagination, and OpenAPI contract best-practices.
Common API Design Standards
Opinionated REST API design conventions: HTTP verbs, status codes, URL patterns, versioning, pagination, and OpenAPI requirements for reliable, versioned APIs.
React Native Navigation (v6)
Guidelines and patterns for configuring React Navigation v6: type-safe stacks, tabs, deep linking, auth flows, and anti-patterns for React Native apps.
PHP Best Practices
Opinionated PHP coding standards and architecture guidance (PSR-12, SOLID, naming, structure) to improve code quality, maintainability, and testability.
Laravel Eloquent: Safe & Performant Queries
Opinionated guidelines for writing performant, safe Eloquent queries in Laravel: eager loading, reusable scopes, strict lazy-loading prevention, and memory-safe