← all publishers

leancodepl

@leancodepl source repo

33 published skills

  1. Advanced Forms · leancodepl
    Build Flutter forms with the advanced_forms package (AdvancedFormController, AdvancedTextFieldController, AdvancedFieldBuilder). Use whenever the user creates a form, adds or edits form fields, wires validation (sync, async, or cross-field), chooses when errors appear (ValidationMode), builds dropdowns/checkboxes/multi-selects/sliders bound to field controllers, handles submit buttons or server-side errors, or works with subforms in a project that depends on advanced_forms — even if they never say the word "form".
    0
    installs
  2. Patrol Tests · leancodepl
    Rules for writing Patrol E2E tests with LeanCode's recommended architecture (modules, system, api clients)
    0
    installs
  3. Inlay Setup · leancodepl
    Set up inlay (Flutter add-to-app framework) in a project for the first time — Flutter module dependencies, the `inlay.yaml` codegen config, the companion native plugin for generated Kotlin/Swift, and native host wiring on both iOS and Android. Use when adding inlay to a project that does not have it yet.
    0
    installs
  4. Inlay Testing · leancodepl
    Write widget tests for Flutter screens that use inlay's InlayNavigator or KeyValueStorage singletons, using the in-memory fakes from package:inlay/testing.dart. Use when testing screens in an inlay add-to-app module that navigate, use generated stores or InlayCubit, or read/write shared state.
    0
    installs
  5. Inlay Add Route · leancodepl
    Add or change inlay routes, dialogs, and shared stores in a Flutter add-to-app module — edit the annotated Dart schema, regenerate Dart/Kotlin/Swift, and wire both the Flutter and native sides. Use when adding a Flutter screen or dialog reachable from native, a native screen reachable from Flutter, or state shared between native and Flutter, in a project that already uses inlay.
    0
    installs
  6. Patrol Setup · leancodepl
    Set up Patrol end-to-end (E2E) testing in a Flutter project for the first time — configure the pubspec `patrol` block, wire native Android, and get a first minimal test passing on an Android emulator. Covers Android only (iOS and other platforms follow the same install doc). Use when adding Patrol to a project that does not have it yet.
    0
    installs
  7. Fix Issue · leancodepl
    Workflow for fixing a reported bug in the Patrol monorepo — reproduce, locate the right package, fix without regressions, verify, and open a PR. Use when asked to fix a GitHub issue (e.g. "fix issue
    0
    installs
  8. Patrol Write Test · leancodepl
    Write Patrol end-to-end (E2E) tests for a Flutter app — order of actions, Patrol API and assertion rules, native dialog handling, and test-key conventions. Use when adding or editing Patrol/integration tests, assigning widget keys for testing, or debugging a failing Patrol test.
    0
    installs
  9. Issue Triage · leancodepl bundle
    Triage an incoming GitHub issue on leancodepl/patrol and produce a short, evidence-based recommendation — Patrol bug / User issue / Information needed / Feature / Docs / Duplicate / Out-of-scope — for a human to act on. Use during the weekly triage rotation, or when asked "triage issue
    0
    installs
  10. Patrol Test Architecture · leancodepl
    Write Patrol E2E tests using LeanCode's recommended architecture — Modules, System, and ApiClients — with shared test keys. Use when structuring a Patrol test suite, organizing reusable test code into modules, or writing tests in a project that already follows this modular architecture.
    0
    installs
  11. UI · leancodepl bundle
    Implements or refactors Flutter presentation layer using project design-system components and shared UI patterns. Use when building or updating feature screens and widgets.
    0
    installs
  12. Data Access · leancodepl bundle
    Implement the data access layer including contracts, repositories, and BLoC/Cubit for business logic. Use when adding Flutter CQRS data access.
    0
    installs
  13. Lean Contribute · leancodepl
    Walk a contributor through proposing a change to the LeanCode AI plugins marketplace — tweaking an existing plugin, adding a new one, and opening a PR against `leancodepl/ai-plugins`. Use when the user invokes `/lean-contribute`, asks how to contribute, asks how to add a plugin, or wants to propose an improvement. Manual-only entry point — does not auto-fire.
    0
    installs
  14. Lean Core Usage · leancodepl
    Explain what the LeanCode AI plugins marketplace covers, which plugins are available, and how to install them. Use when the user invokes `/lean-core-usage`, asks what this marketplace is, asks which plugins exist, or asks where to begin. Manual-only entry point — does not auto-fire.
    0
    installs
  15. Flutter Di Usage · leancodepl bundle
    Explain what the `flutter-di` plugin does and how to use it. Use when the user invokes `/flutter-di-usage`, asks what this plugin covers, or needs help wiring providers, choosing dependency scope, or planning async initialization.
    0
    installs
  16. Read Logs · leancodepl
    Read the running Flutter app's latest run logs as context for a task — an auth flow, a crash, a race, "why did X happen at runtime". Use when the user invokes `/read-logs`, asks why the app behaved a certain way during a run, or wants the most recent run's logs as evidence. Reads only; never commits.
    0
    installs
  17. Flutter UI Usage · leancodepl bundle
    Explain what the `flutter-ui` plugin does and how to use it. Use when the user invokes `/flutter-ui-usage`, asks what this plugin covers, or needs help with design-system-driven UI, shared loading/error patterns, or presentation-layer localization.
    0
    installs
  18. Flutter Bloc Usage · leancodepl bundle
    Explain what the `flutter-bloc` plugin does and how to use it. Use when the user invokes `/flutter-bloc-usage`, asks what this plugin covers, or needs help with Cubit/BLoC state modeling, presentation effects, or the boundary with `flutter-cubit-utils`.
    0
    installs
  19. Flutter Cqrs Usage · leancodepl bundle
    Explain what the `flutter-cqrs` plugin does and how to use it. Use when the user invokes `/flutter-cqrs-usage`, asks what this plugin covers, or needs help with queries, commands, repositories, or CQRS boundaries.
    0
    installs
  20. Flutter Forms Usage · leancodepl bundle
    Explain what the `flutter-forms` plugin does and how to use it. Use when the user invokes `/flutter-forms-usage`, asks what this plugin covers, or needs help with `leancode_forms`, form naming, validation behavior, or provisioning.
    0
    installs
  21. Poe2arb Workflow · leancodepl
    Handle Flutter localization workflows backed by POEditor and poe2arb. Use when adding translations, syncing ARB files with POEditor, or when the user mentions poe2arb, POEditor, seed, or flutter gen-l10n.
    0
    installs
  22. Scaffold Analytics Ids · leancodepl
    Creates or extends a Flutter feature-level `*_ids.dart` file with LeanCode analytics IDs for pages and clickable elements. Use when adding a new feature, page, or tracked action.
    0
    installs
  23. Flutter Analytics Usage · leancodepl bundle
    Explain what the `flutter-analytics` plugin does and how to use it. Use when the user invokes `/flutter-analytics-usage`, asks what this plugin covers, or needs help defining or reviewing analytics IDs.
    0
    installs
  24. Flutter Read Logs Usage · leancodepl
    Explain what the `flutter-read-logs` plugin does and how to use it. Use when the user invokes `/flutter-read-logs-usage`, asks what this plugin covers, or needs help setting up run-log capture for `/read-logs`.
    0
    installs
  25. Review Analytics Coverage · leancodepl
    Reviews a Flutter feature or page for missing LeanCode analytics IDs and inconsistent tracking conventions. Use when auditing analytics coverage or fixing missing page/button IDs.
    0
    installs
  26. Flutter Marionette Usage · leancodepl bundle
    Explain what the `flutter-marionette` plugin does and how to use it. Use when the user invokes `/flutter-marionette-usage`, asks what this plugin covers, or needs help with Marionette MCP setup, runtime exploration, or custom widget configuration.
    0
    installs
  27. Flutter Navigation Usage · leancodepl bundle
    Explain what the `flutter-navigation` plugin does and how to use it. Use when the user invokes `/flutter-navigation-usage`, asks what this plugin covers, or needs help with `auto_route`, `go_router`, route trees, deep links, guards, or navigation flow changes.
    0
    installs
  28. Flutter Cubit Utils Usage · leancodepl bundle
    Explain what the `flutter-cubit-utils` plugin does and how to use it. Use when the user invokes `/flutter-cubit-utils-usage`, asks what this plugin covers, or needs help choosing a cubit-utils base class or recipe.
    0
    installs
  29. Scaffold Feature · leancodepl
    Scaffold a new Flutter feature using LeanCode architecture standards for project structure and routing to related plugins. Use when adding a new feature and deciding its directory layout.
    0
    installs
  30. Flutter Localization Usage · leancodepl bundle
    Explain what the `flutter-localization` plugin does and how to use it. Use when the user invokes `/flutter-localization-usage`, asks what this plugin covers, or needs help with translations, ARB files, `l10n(context)`, or POEditor sync.
    0
    installs
  31. Review Leancode Arch · leancodepl
    Review Flutter code against LeanCode architecture standards. Use when auditing a feature or folder for project structure, error handling, or logging.
    0
    installs
  32. Flutter Context Watch Instead Of Top Builder · leancodepl
    Refactors Flutter widgets to replace top-level BlocBuilder wrappers with context.watch-based state reads while preserving behavior. Use when the user asks to remove BlocBuilder at page/widget root, use context.watch, or simplify Flutter BLoC widget trees.
    0
    installs
  33. Flutter Leancode Architecture Usage · leancodepl bundle
    Explain what the `flutter-leancode-architecture` plugin does and how to use it. Use when the user invokes `/flutter-leancode-architecture-usage`, asks what this plugin covers, or needs help with project structure, error handling, logging, or cross-plugin architecture choices.
    0
    installs