← all publishers

ZhiqingResearch

@zhiqingresearch source repo

5 published skills

  1. Dl Mysql Design · zhiqingresearch
    团队约定的 MySQL 数据库设计规范(Prisma-first),覆盖库/表/字段/索引命名、主键策略、字段类型选型、字符集、索引设计、外键、软删除、审计字段与建表模板。**任何时候**设计 MySQL 表结构、写或改 Prisma schema、新建库表、加字段、加索引、做 DDL/schema Code Review 时都必须使用。团队统一用 Prisma 管理 schema,物理命名一律驼峰、禁 snake_case:表名 PascalCase、列名 camelCase(小驼峰),默认沿用 model/field 名,也可用 @@map/@map 改名但须保持驼峰。即使用户没有明确提到"数据库规范"或"建表规范",只要在设计或修改 MySQL 表结构 / Prisma model 就要套用这套规则。具体的 Prisma 用法(事务、分页、N+1)见 dl-nestjs-starter 的 prisma-guide。
    0 installs
  2. Dl Nestjs Starter · zhiqingresearch bundle
    团队内部的 NestJS 后端项目规范与脚手架。使用这个 skill 当用户要搭建一个新的 NestJS 项目、添加生产级的基础设施(日志/异常过滤器/响应拦截器/Swagger/JWT 认证/Prisma/Docker)、审查现有 NestJS 项目的代码规范,或需要一套符合团队统一风格的 NestJS 模板时。技术栈是 NestJS 11 + TypeScript + Prisma 6 + MySQL + argon2 + Winston + pnpm。即使用户没有明确说出 "脚手架" 或 "模板" 这类词,只要他们在做 NestJS 后端相关的搭建或规范化工作,就应该触发这个 skill。
    0 installs
  3. Dl Work Daily Report · zhiqingresearch
    根据当天或指定时间范围内的 git 提交记录,以及 Codex、Claude 聊天日志,生成简短工作日报;按实际参与的项目、系统或业务线分组,每个项目输出 1-5 条。当用户要求“生成日报”“根据今天提交写日报”“根据 Codex/Claude 记录写日报”“按项目/系统分组写日报”时必须使用。
    0 installs
  4. Dl Naming Conventions · zhiqingresearch
    团队约定的 Node.js(JavaScript / TypeScript)代码命名规范。**任何时候**为本团队/项目编写、审查、重构 JavaScript 或 TypeScript 代码时都必须使用,包括但不限于:声明变量/常量/布尔值、定义函数或方法、命名类与接口、创建源代码文件。即使用户没有明确提到"命名规范"或"代码规范",只要在写或改 JS/TS 代码就要套用这套规则。
    0 installs
  5. Dl API Doc For Frontend · zhiqingresearch
    给前端 AI 看的后端接口联调文档生成器(团队 NestJS 项目通用)。当用户开发/改完一个较大的后端模块,需要"生成接口文档 / 联调文档 / 给前端的 API 说明 / 本次改了哪些接口 / 入参返回值字段说明",或要把某个 controller 模块整理成前端能照着联调的文档时,用这个 skill。产出是面向**前端 AI**、机器可读性强的 Markdown:含本次改动摘要、每个接口的完整路径/方法/鉴权/入参/返回值/字段释义/枚举/错误码/请求响应示例,并把**该项目实测到的**全局约定(响应包装、路由前缀、鉴权、参数校验行为)写进文档头,避免前端 AI 踩坑。全局约定一律**读目标项目的代码核对**(团队 dl-nestjs-starter 默认值只作 fallback),绝不照抄死值。手动触发,结果写到 docs/(不进版本管理),主要针对大模块开发。
    0 installs