← all publishers

mx-space

@mx-space source repo

14 published skills

  1. Admin Page Layout · mx-space
    Mandatory layout convention for admin-vue3 pages. Apply when creating any new admin view, refactoring a page that uses tabs/full-width tables, or designing UI for new admin features. Triggers on "new admin page", "admin UI", "admin view", "管理面板新页面", "build dashboard page", "admin layout", or any task adding a screen under apps/admin/src/views/.
    0
    installs
  2. Mx Admin UI Primitives · mx-space
    Use when building any UI in mx-admin-next — composing pages, drawers, modals, forms, scroll containers, or any view-level interaction. Establishes the canonical primitive set, the css.ts + token rules, the mandatory `<Scroll>` rule for user-scrollable regions, and the `@tanstack/react-form + zod + Form/FormField` form pattern. Read before writing JSX in `src/pages`, `src/layouts`, or `src/components` outside the primitives layer.
    0
    installs
  3. Zustand Canonical Data Flow · mx-space
    Use when adding a new server data source to mx-admin-next or consuming an existing one — porting `src/api/<name>.ts` to a `createResourceTable` / `createSingletonResource`, wiring socket events, or replacing legacy `useQuery` hooks. Covers list / detail / CRUD / singleton patterns, optimistic update behavior, and SocketBridge integration.
    0
    installs
  4. Run Test · mx-space
    Run tests. Supports running all tests, single file, or pattern-matched tests.
    0
    installs
  5. Mx Review · mx-space
    Review code for Mix Space project conventions. Checks NestJS patterns, Drizzle ORM repositories, Zod schemas, API design, etc.
    0
    installs
  6. Release Core · mx-space bundle
    Use when releasing mx-core server (apps/core), @mx-space/api-client, or @mx-space/cli (mxs) — version bump, changelog, git tag, Docker build, GitHub Release, and Dokploy redeploy. Triggers on "发版", "release a new version", "cut a release", "bump version", "publish api-client", "publish cli", "release mxs".
    0
    installs
  7. Zod Patterns · mx-space
    Mix Space project Zod schema patterns. Apply when creating DTOs, validation schemas, or handling request validation.
    0
    installs
  8. Create Module · mx-space
    Create a new NestJS module with repository, service, controller, schema, and Drizzle table definition. Use when adding new feature modules, API endpoints, or business domains.
    0
    installs
  9. API Conventions · mx-space
    Mix Space API design conventions. Apply when writing controllers, API endpoints, or handling HTTP requests.
    0
    installs
  10. Create E2e Test · mx-space
    Create E2E test file for a specified module. Use when adding end-to-end tests for controllers or unit tests for services and repositories.
    0
    installs
  11. Mxs CLI AI Author · mx-space bundle
    Use when an agent must inspect, draft, validate, edit, publish, unpublish, delete, or configure mx-space content through packages/cli or the mxs binary.
    0
    installs
  12. Mx Core Local Auth · mx-space
    Create and reuse a short-lived local mx-core owner session when UI or API verification encounters a login gate, redirect, 401, or AUTH_NOT_LOGGED_IN response. Use only against the local development database and remove the temporary session after verification.
    0
    installs
  13. Mx Migration Author · mx-space
    Author and review Drizzle SQL migrations safely for rolling deploys. Triggers when editing apps/core/src/database/schema/*.ts or apps/core/src/database/migrations/*.sql, when the user runs drizzle-kit generate, when "lint-migrations" reports a violation, or on prompts like "迁移", "改 schema", "alter table", "add a column", "drop column", "migration safety". Enforces the expand-contract pattern because mx-core ships rolling deploys (Dokploy, 2 replicas) where new and old pods coexist for tens of seconds during cutover.
    0
    installs
  14. Mx Pg Controller Migration · mx-space
    Use when verifying and porting an mx-core controller (Post/Note/Page/Comment/Category/etc.) after the MongoDB→PostgreSQL cutover, or when its data shape no longer matches what api-client and admin-vue3 expect. Triggers on "校验 controller"、"check controller"、"迁移 controller"、"修复迁移后的接口"、"data missing after PG migration"、"related/category 字段丢了" and similar.
    0
    installs