← all publishers

randalschwartz

@randalschwartz source repo

20 published skills

  1. Jaspr Convert HTML · randalschwartz
    Use when you need to convert / rewrite existing HTML (from a file or url) into Jaspr code.
    0
    installs
  2. Jaspr Fundamentals · randalschwartz bundle
    Use when working in a Jaspr project, on Jaspr components, or other Jaspr-related tasks. Contains fundamentals of writing Jaspr components and using HTML components.
    0
    installs
  3. Signals Preact Dart · randalschwartz bundle
    Core reactive programming best practices and primitive definitions for preact_signals in Dart.
    0
    installs
  4. Update Docs Workflow · randalschwartz
    Review the current Jaspr docs, audit source code doc comments, edit the source code, and run the generator script to verify docs updates.
    0
    installs
  5. Signals Migration 6 To 7 · randalschwartz bundle
    Detailed guidelines, patterns, and rules for migrating codebases from signals.dart version 6.x to version 7.x.
    0
    installs
  6. Update Examples Dependencies · randalschwartz bundle
    Update all the `./examples` dependencies to the latest repository/third-party versions and fix any compiler or analysis issues.
    0
    installs
  7. Jaspr Pre Rendering And Hydration · randalschwartz
    Use when working in a **static** or **server** mode Jaspr project. Covers SSR/SSG, async data fetching, the @client annotation, hydration, and handling dual entrypoints (.server.dart vs .client.dart).
    0
    installs
  8. Signals Dart · randalschwartz bundle
    Advanced reactive state primitives, collections, mixins, and utilities of signals_core.
    0
    installs
  9. Signals Lint · randalschwartz bundle
    Standardized compiler diagnostics, static analysis lints, and automated IDE quick-fixes.
    0
    installs
  10. Jaspr Styling · randalschwartz bundle
    Write type-safe CSS-in-Dart to style Jaspr components. Use this skill when styling components, implementing themes, or using CSS properties.
    0
    installs
  11. Signals Hooks · randalschwartz bundle
    Comprehensive hook utility functions integrating reactive signals seamlessly with flutter_hooks.
    0
    installs
  12. Signals Hooks 2 · randalschwartz bundle
    Comprehensive reactive state hooks for integration with flutter_hooks.
    0
    installs
  13. Update Preact · randalschwartz
    Instructions and guidelines for updating the pinned Preact JS git submodule and synchronizing upstream updates to the Dart preact_signals package.
    0
    installs
  14. Signals Flutter · randalschwartz bundle
    Highly optimized Flutter UI bindings and GPU rendering for reactive signals.
    0
    installs
  15. Jaspr JS Interop · randalschwartz
    Effectively integrate with Javascript when building Jaspr web applications. Use this skill when wrapping an existing JS library, accessing browser-native APIs, or bridging code safely across environments.
    0
    installs
  16. Increase Coverage · randalschwartz
    Systematic guidelines for executing code coverage tools, analyzing gaps in testing, and implementing targeted tests to maximize code coverage across the reactive framework.
    0
    installs
  17. Kaisel · randalschwartz bundle
    Implement and reason about Flutter routing using the kaisel library — a Dart 3-native router built on sealed routes, pattern matching, and a stack-as-state model. Use this skill when the user is using or considering kaisel, migrating to it from go_router, auto_route, or Flutter's Navigator (named, imperative, or 2.0), or when their code shows kaisel imports. Triggers on: kaisel, KaiselRoute, KaiselRouter, KaiselRouterDelegate, KaiselBranchedShell, KaiselBranch, KaiselShell, KaiselPageScope, KaiselModalRoute, KaiselConfigCodec, KaiselStackCodec, KaiselGuard, KaiselAbsorbingPage, KaiselStandalonePage, KaiselMasterDetailScaffold, KaiselPageWrapper, KaiselPageWrapperContext, KaiselStackContext, BranchedShellRouter, ShellRouter, RouteModule, ModuleStackCodec, package:kaisel, push, pushForResult, pop, back, historyGo, pushOrReplaceTop, replaceTop, set, run, pageWrapper, modalBuilder, chromeBuilder, sealed route, codec, route guard, modal flow, branched shell, adaptive layout, master-detail, route transition, deep l
    0
    installs
  18. Bloc Signals · randalschwartz bundle
    Implement, review, test, or debug Dart and Flutter code that uses bloc_signals, bloc_signals_flutter, or bloc_signals_otel. Use for BlocSignalBase, BlocSignal, CubitSignal, CubitSignalMixin, BlocSignalMixin, Change, Transition, event handlers, createEffect ownership, synchronous state updates, lazy providers, builders, listeners, consumers, selectors, context.select, lifecycle observers, and package-specific test failures. Also use when comparing BlocSignal with package:bloc or Riverpod; read the matching migration reference before changing an existing application.
    0
    installs
  19. Dart Sdk Changelog · randalschwartz bundle
    Expert guide and lookup reference for the Dart SDK CHANGELOG, version history, experimental features, macros, and augmentations from Dart 1.x to modern Dart 3.x. Use this skill whenever the user asks "what's new in Dart X", "what's new in 3.13", "what's new in 3.12", asks how to find the minimum SDK version (minSdk) for any language feature or core API, needs guidance on experimental feature flags (--enable-experiment), macros, and augmentations (augment, augmented(), import augment), or requires assistance rescuing and modernizing legacy Dart 1.x / pre-2.12 codebases to modern Dart 3.x.
    0
    installs
  20. Flutter Sdk Changelog · randalschwartz bundle
    Expert guide and lookup reference for Flutter framework versions, widget deprecations, API replacements, Material 3 migrations, and the unbundling of standalone material_ui and cupertino_ui packages from Flutter 1.0 to modern Flutter (3.44+ / 3.47+). Use this skill whenever the user asks "what's new in Flutter X", "what's new in 3.47", "what's new in 3.44", "what's new in 3.24", "what's new in 3.22", asks how to fix deprecated Flutter widgets (WillPopScope, withOpacity, MaterialState, FlatButton, accentColor), requests migration to the split or unbundled design packages ("migrate to split packages", "material_ui", "cupertino_ui"), needs assistance migrating to Material 3, or requires help rescuing legacy Flutter applications.
    0
    installs