MCPInstall

lobehub

47 skills · 79.5K installs · 1 repository

  1. 1

    Use for Zustand stores: state shapes and type sources, state-only stores with xActions classes, replica-backed list/detail data (local-replica), selectors, optimistic writes, and legacy slice/internal action composition.

    6.9K
  2. 2

    Use for TSX components, UI libraries, styling, state locality, layout, render performance and memoization.

  3. 3

    Use for Drizzle schemas and queries: tables, indexes, relations, joins and inferred types. Rollout belongs to db-migrations.

  4. 4

    Use for TypeScript style and type safety when editing TS/TSX/MTS, including imports, async code and error suppression.

  5. 5

    Use for user-facing strings and react-i18next locale keys, namespaces, interpolation, translations or bun run i18n.

  6. 6

    Use for the OSS repository map, code-layer lookup, apps/packages/src ownership and business stubs.

  7. 7

    Use for Vitest tests, mocks, coverage and failing-test diagnosis.

  8. 8

    Electron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.

    4.2K
  9. 9

    Use for modals, dialogs and confirmations with createModal, confirmModal, ModalHost or base-ui modal APIs.

  10. 10

    Add server-side environment variables that control default values for user settings.

  11. 11

    Use for Linear issues, LOBE-xxx links, status updates, completion comments and sub-issue trees.

  12. 12

    Use for keyboard shortcuts, registration, key combinations, scope, conflicts and shortcut tooltips.

    4.1K
  13. 13

    Add documentation for a new AI provider — usage docs, env vars, Docker config, image resources.

  14. 14

    UI copy and microcopy guidelines. Use for user-facing copy, buttons, errors, empty states, onboarding, i18n wording, translation, or copy improvements in Chinese or English.

  15. 15

    Version release workflow — release process and GitHub Release notes (not docs/changelog pages).

  16. 16

    Explicit compatibility entry for Zustand data-shape guidance.

    2.4K
  17. 17

    Create 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 first', '提 PR', '提个 PR', '新建 PR', '拆 PR', '后端先合', '分层合并'.

  18. 18

    Use for Upstash Workflow/QStash handlers, triggers, durable steps and async fan-out.

  19. 19

    Debug package usage guide. Use when adding debug logging, understanding log namespaces, or implementing debugging features. Triggers on debug logging requests or logging implementation.

  20. 20

    Guide for using Recent Data (topics, resources, pages). Use when working with recently accessed items, implementing recent lists, or accessing session store recent data. Triggers on recent data usage or implementation tasks.

    863
  21. 21

    Data fetching architecture guide using Service layer + Zustand Store + SWR. Use when implementing data fetching, creating services, working with store hooks, or migrating from useEffect. Triggers on data loading, API calls, service creation, or store data fetching tasks.

  22. 22

    React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

  23. 23
    412
  24. 24
    235
  25. 25
    193
  26. 26
    190
  27. 27
    184
  28. 28
    163
  29. 29
  30. 30
    116
  31. 31
  32. 32
    88
  33. 33
    83
  34. 34
    82
  35. 35
  36. 36
    71
  37. 37
  38. 38
  39. 39
  40. 40
    60
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
    41
  47. 47