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 设计规范,涵盖控制器装饰器、认证机制、响应转换、分页及参数校验等标准,确保接口一致性。
编写 API 控制器或端点
处理 HTTP 请求与响应逻辑
设计后端接口规范
npx skills add mx-space/core --skill api-conventions -g -y
为指定模块生成端到端或单元测试文件,提供基于NestJS和Vitest的控制器、服务及仓储测试模板与代码模式。
需要为Controller添加测试
需要为Service添加单元测试
需要为Repository添加集成测试
npx skills add mx-space/core --skill create-e2e-test -g -y
为NestJS项目自动创建包含控制器、服务、仓库及Drizzle数据库表的完整模块结构,支持PostgreSQL和Snowflake ID。
需要添加新的功能模块或API端点
初始化新的业务领域代码结构
npx skills add mx-space/core --skill create-module -g -y
在本地开发环境中,为应对UI或API验证时的登录拦截,通过直接操作PostgreSQL数据库创建和复用短期所有者会话,并在验证完成后立即清理。
遇到401或未登录状态
需要绕过登录门进行功能验证
npx skills add mx-space/core --skill mx-core-local-auth -g -y
用于在MongoDB迁移至PostgreSQL后,校验并修复Controller、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 项目的代码审查技能,涵盖控制器、服务、仓储、Schema、数据库及 API 设计规范。检查 NestJS、Drizzle ORM、Zod 等框架约定,确保代码符合项目标准。
需要审查代码是否符合 Mix Space 项目规范
检查 NestJS 控制器和服务的实现细节
npx skills add mx-space/core --skill mx-review -g -y
通过 mxs CLI 工具进行 mx-core 内容管理,支持草稿、发布、删除等操作。强调安全验证、JSON 输出及目标确认,避免直接操作 UI。
用户需要通过命令行创建或编辑内容
用户需要发布、取消发布或删除内容
用户需要配置或验证 mx-core 内容操作
npx skills add mx-space/core --skill mxs-cli-ai-author -g -y
用于 mx-core 服务端、API 客户端及 CLI 工具的发版流程,涵盖版本递增、变更日志生成、Git 打标签、Docker 构建发布及自动化部署。
发版
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
用于运行项目测试,支持全量、单文件或模式匹配执行。涵盖单元测试与E2E测试,提供超时调整、内存优化及失败重跑等常见问题解决方案。
需要运行单元测试或E2E测试
调试测试失败或超时问题
执行特定文件名的测试用例
npx skills add mx-space/core --skill run-test -g -y
定义 NestJS 12 中基于 Zod 的请求验证模式,指导使用 StandardSchemaValidationPipe 和内置装饰器进行 DTO 及参数校验。包含项目自定义验证器(如类型转换、实体 ID)的使用规范,旨在统一数据输入处理并推断 TypeScript 类型。
创建 DTO 或验证 Schema
处理请求参数校验
配置 NestJS Body/Query/Param 装饰器
npx skills add mx-space/core --skill zod-patterns -g -y
用于安全编写和审查Drizzle SQL迁移,确保在滚动部署期间新旧代码兼容。遵循扩展-收缩模式,支持增量变更、破坏性变更的多阶段处理及lint检查,防止部署中断。
编辑 schema 或 migration 文件
运行 drizzle-kit generate
用户提示迁移相关操作
lint-migrations 报告违规
npx skills add mx-space/core --skill mx-migration-author -g -y


