All authors

Claude Skills by gabeklein
github.com/gabeklein9 skills0 installs0 views
- Expressive DevExpressive app host (@expressive/dev) - expressive dev/build over Vite with @expressive/dom, a generated route tree, inspect and rpc. Use when working in an @expressive/dev app - layout, route modules, sidecars, server Model and seats, twins, commands.Votes: 0GitHub stars: 103
- Expressive DomExpressive MVC's DOM renderer (@expressive/dom) - renders Model/Component classes straight to browser DOM without React. Use when building or debugging an @expressive/dom app - render/unmount, style() and Style, FC render scopes, native events, code splitting and boundaries, transitions, portals, Vite hot reload. Core Model API lives in the expressive-mvc skill.Votes: 0GitHub stars: 103
- Expressive InspectIn-process inspector for Expressive MVC (@expressive/inspect) - registry of live instances, ownership tree, path reads, frame journal with causality, orphans and health. Use when debugging or testing Expressive state from an agent, browser tool, test or driver, or wiring the Vite or server relay.Votes: 0GitHub stars: 103
- Expressive MvcClass-based state backbone for UI apps (Expressive MVC) - reactive MVC in plain classes that React or @expressive/dom renders. Use when writing or refactoring React state - converting useState/useEffect/useMemo hooks, fixing prop drilling, choosing state ownership (Model vs Component, has-pool domain rows, region controls), dependency snapshots, presence boundaries, providing context, async suspense, router, multi-step processes with resets and waits (steps) - and when auditing a codebase for...Votes: 0GitHub stars: 103
- Expressive ReactReact host for Expressive MVC (@expressive/react) - Component classes as React components, <Component for> providers, Model.get() in function components. Use when writing React views over Expressive state, migrating hooks (useState/useEffect/useMemo/useContext) to classes, fixing prop drilling, or reviewing such a refactor. Pair with the expressive-mvc skill for the core Model API.Votes: 0GitHub stars: 103
- Expressive RouterClass-based client router on Expressive MVC (@expressive/router) - nested Route declarations, lexical matching, entry guards, code-split pages, navigation state, query map, Link/NavLinks. Use when adding or changing routing in an Expressive app, choosing Router vs BrowserRouter, or integrating page data with navigation.Votes: 0GitHub stars: 103
- Expressive RpcTyped server calls for Vite apps (@expressive/rpc) - modules in api/ run on the server, the client imports them as stubs. Use when adding or debugging server calls - module rules, values, http errors, gates and Current, client configure, server entry, Worker/Node deploy.Votes: 0GitHub stars: 103
- Expressive StepsMulti-step processes as Expressive Models (@expressive/steps) - class X extends Steps, every method a step, atomic steps that unwind on failure, waits, retries, gates, durations, racers. Use when writing, reviewing or testing a Steps class or modelling a workflow, wizard, saga or job with @expressive/steps.Votes: 0GitHub stars: 103
- ExpressiveLocates the docs for Expressive (@expressive/* packages - mvc, react, dom, router, steps, orm and others). Use before writing, refactoring or reviewing code that imports any @expressive package.Votes: 0GitHub stars: 103