Agent Skills
› mx-space/core
mx-space/core
GitHub定义 Mix Space 框架下的 API 设计规范,涵盖控制器装饰器、认证处理、响应封装与格式转换、分页及参数校验等最佳实践,指导后端接口开发。
Install All Skills
npx skills add mx-space/core --all -g -y
Skills in Collection (11)
定义 Mix Space 框架下的 API 设计规范,涵盖控制器装饰器、认证处理、响应封装与格式转换、分页及参数校验等最佳实践,指导后端接口开发。
编写或修改 NestJS Controller
设计 RESTful API 端点
处理 HTTP 请求与响应结构
npx skills add mx-space/core --skill api-conventions -g -y
用于为指定模块生成单元测试或E2E测试文件,提供基于NestJS和Vitest的代码模板,涵盖控制器、服务及仓储层的Mock与集成测试场景。
需要为Controller或服务创建单元测试
需要为模块编写E2E端到端测试
npx skills add mx-space/core --skill create-e2e-test -g -y
用于在 NestJS 项目中快速创建包含控制器、服务、仓储及 Drizzle ORM 表定义的新模块,支持 PostgreSQL 数据库。
需要新增业务功能模块
创建新的 API 接口
添加新的数据实体
npx skills add mx-space/core --skill create-module -g -y
在本地开发环境中,当 UI 或 API 验证遇到登录拦截时,直接操作本地数据库创建临时所有者会话以完成验证,并在结束后立即清理。
UI 或 API 验证返回 401 或 AUTH_NOT_LOGGED_IN
需要绕过登录门进行本地功能测试
npx skills add mx-space/core --skill mx-core-local-auth -g -y
用于验证和修复 MongoDB 迁移至 PostgreSQL 后的控制器,确保数据完整性、字段映射及下游 SDK 和 Dashboard 同步。
校验 controller
check controller
迁移 controller
修复迁移后的接口
data missing after PG migration
related/category 字段丢了
npx skills add mx-space/core --skill mx-pg-controller-migration -g -y
用于审查 Mix Space 项目代码规范,涵盖控制器、服务、仓储、DTO、数据库及 API 设计等维度的检查清单。
需要检查代码是否符合项目约定
进行代码质量审查
npx skills add mx-space/core --skill mx-review -g -y
通过 mxs CLI 工具进行内容管理,支持创建、编辑、发布及删除等操作。提供标准化工作流与安全规范,确保认证、目标确认及变更验证的准确性与安全性。
需要通过命令行管理 mx-core 内容
执行内容发布或草稿操作
批量处理内容增删改查
npx skills add mx-space/core --skill mxs-cli-ai-author -g -y
用于发布 mx-core 服务端、api-client 和 cli 的自动化流程,涵盖版本升级、Changelog 生成、Git 打标签、Docker 构建及 GitHub Release 发布。
发版
release a new version
cut a release
bump version
publish api-client
publish cli
release mxs
npx skills add mx-space/core --skill release-core -g -y
用于运行项目测试的 Skill,支持全量、单文件、模式匹配及 Watch 模式。涵盖单元测试与 E2E 测试执行步骤,并提供超时、内存等常见问题解决方案。
需要运行项目测试
调试测试失败问题
npx skills add mx-space/core --skill run-test -g -y
提供 NestJS 项目中基于 Zod 的 DTO 创建、数据校验及自定义验证器使用模式,涵盖基础定义、实体 ID 校验及字段扩展等规范。
创建 DTO 类
编写数据校验 Schema
处理请求参数验证
npx skills add mx-space/core --skill zod-patterns -g -y
安全编写和审查Drizzle SQL迁移,确保滚动部署兼容性。遵循扩展-收缩模式,防止旧版本代码因Schema变更出错,支持lint检查与事务处理。
编辑 schema 或 migrations 文件
运行 drizzle-kit generate
触发 lint-migrations 违规
用户提示迁移、改 schema、增删列等
npx skills add mx-space/core --skill mx-migration-author -g -y


