lobehub
GitHub16 skills
zustandlobehub6.7KUse for Zustand stores: list/detail splits, state type sources, slices, actions, reducers, selectors, optimistic updates and class-action composition.reactlobehub5.6KUse for TSX components, UI libraries, styling, state locality, layout, render performance and memoization.drizzlelobehub5.1KUse for Drizzle schemas and queries: tables, indexes, relations, joins and inferred types. Rollout belongs to db-migrations.typescriptlobehub5.1KUse for TypeScript style and type safety when editing TS/TSX/MTS, including imports, async code and error suppression.i18nlobehub4.5KUse for user-facing strings and react-i18next locale keys, namespaces, interpolation, translations or bun run i18n.project-overviewlobehub4.4KUse for the OSS repository map, code-layer lookup, apps/packages/src ownership and business stubs.testinglobehub4.2KUse for Vitest tests, mocks, coverage and failing-test diagnosis.desktoplobehub4.2KElectron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.modallobehub4.1KUse for modals, dialogs and confirmations with createModal, confirmModal, ModalHost or base-ui modal APIs.add-setting-envlobehub4.1KAdd server-side environment variables that control default values for user settings.linearlobehub4KUse for Linear issues, LOBE-xxx links, status updates, completion comments and sub-issue trees.hotkeylobehub4KUse for keyboard shortcuts, registration, key combinations, scope, conflicts and shortcut tooltips.version-releaselobehub2.3KVersion release workflow — release process and GitHub Release notes (not docs/changelog pages).store-data-structureslobehub2.3KExplicit compatibility entry for Zustand data-shape guidance.prlobehub2.2KCreate a PR for the current branch (targets `canary` by default), including splitting one cross-layer branch into ordered stacked PRs so a lower layer (db / shared package / server TRPC) merges before its callers (desktop / CLI / UI). Use when the user asks to create / submit a PR, or to split a branch because clients call a server contract that isn't on the trunk yet. Triggers on 'pr', 'create pr', 'submit pr', 'open a PR', 'pull request', 'split this PR', 'stacked PR', 'backend should merge fiupstash-workflowlobehub2.2KUse for Upstash Workflow/QStash handlers, triggers, durable steps and async fan-out.