letstri
- 5 skills
- 0 followers
- 11 hours ago last updated
- ▌ Review External Pr · letstriReview a pull request from an outside collaborator on druk — decide whether it is wanted, check it is safe to even run, verify it breaks nothing, review the code, and push fixes to the contributor's branch. Use when the user says "review PR N", "look at this contributor's PR", "someone opened a PR", or hands over a github.com/letstri/druk/pull link.
- ▌ Permix · letstri bundleApplies Permix authorization once a schema exists: permix.check() paths and ReBAC callbacks, frontend bindings (permix/react, permix/vue, permix/solid, permix/svelte) with SSR dehydrate/hydrate for Next.js and TanStack Start, and server middleware (permix/express, hono, fastify, nest, trpc, orpc, node, elysia). Use for anything past initial setup — checking permissions, gating UI, or protecting routes. For creating the schema and first `permix.setup()`, use permix-getting-started first.
- ▌ Permix Getting Started · letstriSets up Permix in an application: install, createPermix schema, setup rules, templates for roles, createRules. Use when adding Permix, defining permission types, role-based access, or permix.setup in a user project.
- ▌ Seitu · letstri bundlePer-primitive API for Seitu: createStore, createComputed, createSchemaStore, createSubscription/createReadableSubscription, createDebounced(Fn), createThrottled(Fn), createWebStorage(Value), createIndexedDb(Storage/Table), createMediaQuery, createIsOnline, createScrollState, and the React, Vue, Solid, and Svelte useSubscription/Subscription bindings. Use once you know which primitive or framework binding you need; read seitu-overview first for the mental model and decision tree.
- ▌ Seitu Overview · letstriModule map, mental model, decision tree, SSR — read before other Seitu skills.