← all publishers

anoopsg

@anoopsg source repo

14 published skills

  1. Create Test · anoopsg
    Process for creating unit and widget tests in the test/ directory mirroring the lib/src/ directory structure. Covers using Mockito.
    0
    installs
  2. Extend Theme · anoopsg
    Use when adding or changing a design-system color token or typography style in packages/app_ui — covers AppColors/AppTextTheme ThemeExtensions and all four theme variants (light, dark, high-contrast light/dark).
    0
    installs
  3. Create Client · anoopsg
    Creates low-level wrappers around third-party plugins or system APIs in the infrastructure/_clients/ directory. Use when the user asks to create or modify an infrastructure client, implement a plugin wrapper, or add a service to the client barrel file.
    0
    installs
  4. Manage Routes · anoopsg
    Use when asked to add, update, or group routes using GoRouter, or manage redirection guards.
    0
    installs
  5. Create Feature · anoopsg
    Use when asked to create a new feature or sub-feature following the DDD-lite architecture, or set up state, view, and page layers for a domain.
    0
    installs
  6. Create Package · anoopsg
    Use when adding a new local package to the Dart pub workspace (alongside app_ui and framework), e.g. to isolate a new library, plugin wrapper set, or shared domain logic. Covers pubspec setup, workspace registration, and melos wiring.
    0
    installs
  7. Design To Code · anoopsg
    Outlines the process for converting Figma designs into a structured, platform-aware Flutter implementation.
    0
    installs
  8. Add Translations · anoopsg
    Use when adding or modifying translation keys, localized strings, i18n keys, or errors. Handles en.i18n.json, ar.i18n.json, and melos run translate.
    0
    installs
  9. Create UI Widget · anoopsg
    Process for building, exporting, and registering reusable UI components in the packages/app_ui package. References design-to-code.md for design tokens (typography, colors, spacing).
    0
    installs
  10. Provide Mock Data · anoopsg
    Process for creating mock data sources in the infrastructure layer.
    0
    installs
  11. Manage Permissions · anoopsg
    Use when asked to add a new permission, gate a route or widget by role/capability, or otherwise touch the RBAC model (UserRole, Permission, kRolePermissions).
    0
    installs
  12. Remove Web Platform · anoopsg
    Use when completely removing the web platform from the project. Details how to delete directories/configurations, clean up app_ui web components, remove web-specific feature views (*_view_web.dart), prune conditional imports/logic, and run validation.
    0
    installs
  13. Create Infrastructure · anoopsg
    Creates new domains in the infrastructure layer using dart_mappable for models, Chopper for networking, and Riverpod for repositories. Use when the user asks to create a repository, API service, data model, or set up new infrastructure components.
    0
    installs
  14. Flutter Golden Testing · anoopsg
    Step-by-step workflow for creating, configuring, and updating Flutter golden tests using the Alchemist package.
    0
    installs