admin-crud-mandates
产品介绍
admin-crud-mandates 是一份给 AI 用的"管理系统开发默认清单"。它解决的问题是:AI 在做后台增删改查功能时,经常会漏掉一些所有开发者心里都知道"肯定要有"但 AI 不提就想不起来的细节,比如分页、关键字搜索、权限校验、日志、事务等等。 这份 skill 被激活的条件是,用户在对话里涉及到管理系统、后台、列表页、查询、增删改查、CRUD、权限、事务这类场景。只要触发,AI 就会在写代码时强制落实七条硬规则。 第一条是分页。任何返回列表的接口和页面都必须分页,不能因为"目前数据少"就省略。前端要有翻页控件和 URL 同步,后端要在数据库层用 LIMIT 或游标,不能全量拉取再切片。第二条是关键字搜索。任何业务列表都要带搜索框和后端 keyword 参数,明确列出可搜字段,走索引友好的查询。第三条是默认排序。没有确定排序的分页会在翻页时产生重复或漏数据,默认用 createdAt 倒序。第四条是加载态、空状态、错误态三种 UI 必须都写,不能只写数据成功的场景。 第五条是日志。每个接口都要有结构化请求日志,包含 method、path、userId、耗时、状态码、traceId;traceId 要从 HTTP 入口一路贯穿到数据库、外部调用、后台任务;每次业务数据的增删改都要记录,敏感操作还要额外写入独立的 audit_log 表;错误在最外层中间件统一捕获带堆栈;密码、token、完整身份证号永远不能写进日志。第六条是权限。每个 CRUD 操作都要在路由级、接口级、行级三个层面分别校验,不能只靠前端藏按钮就算做权限。第七条是事务和幂等。涉及多表的写操作必须放进事务,create 接口必须有防重机制(幂等键或业务唯一约束),update 接口必须带版本号或 updatedAt 检查,防止并发覆盖。 除了规则本身,这份 skill 还约束了 AI 的沟通方式。AI 不会再反复问用户"要不要加分页、要不要权限",而是直接按默认加上;但会在回复末尾明确列出自己加了哪些默认项,比如"Applied by default: 分页、按 name/email 搜索、行级归属校验、请求日志",让用户一眼看到做了什么,方便用户当场说"这个不需要"然后 AI 再撤掉。 整个设计的核心意图是:把团队里约定俗成的"这种功能本来就应该这样做"变成 AI 的默认行为,减少用户反复提醒同样的事情,也减少 AI 写出"只跑通 demo 但上线就出问题"的代码。
资源信息
许可证信息摘自官方源,可能过时或缺失。商用前请以原仓库的 LICENSE 文件为准。
信息边界说明
本页信息摘自官方文档,仅作技术信息呈现,不代表本站的判断或推荐。价格、配额、可用性以官方最新说明为准。你离开本站后的任何行为(申请 Key、付费、部署、商用),本站不做任何承诺与担保。
同类推荐
编程专家Pro.Skill
官方未说明编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。
编程大神.Skill
官方未说明【全栈能力】编程大神.Skill:面向复杂真实项目的高阶全栈编程助手。不止生成代码,而是从一句目标接手陌生代码库,拆解需求、补齐实现、追到根因、完成重构、联调前后端,并把结果推进到能运行、能验证、能交付。覆盖 Web、后端、脚本、iOS、安卓、鸿蒙 ArkUI、微信小程序及其他技术栈,支持中英文工程、疑难 Bug、跨模块任务和长任务续做;用构建、日志、真实入口、设备或接口证据说明结果。仅问概念时直接回答,要求落地时持续推进到验收或明确阻塞。
编程专家.Skill
需申请 Key编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
编程专家.Skill
需申请 Key编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
罗斯蒙德开源项目快速上手
官方未说明【罗斯蒙德开源项目快速上手】南京罗斯蒙德基于已交付项目沉淀的开源项目快速上手场景:默认场景是「讲解整个项目」:给一个本地代码文件夹或仓库地址就直接开讲——先30秒最小扫描、不打断不等回复,一路产出必出五件套:一句话结论(值不值得用)、代码架构(分层+模块依赖+主调用链+扩展机制)、三级能力清单(带高频度与代码位置)、可运行带注释Demo、四段式踩坑点与上手全流程指南,每条结论挂 路径:行号。采用「假设确认表」告知而非卡流程——写一行假设就往下干,用户没回应也照出全量报告,把多轮沟通压缩为零。用户带着需求来时才额外启用「需求满足度评估」分支:先以批处理澄清表把需求歧义问清(≤5问/轮、带默认选项、≤3轮)并冻结需求基线,再逐项做代码审查,给出能否实现、修改位置(文件:行号)、工作量(档位+人日+估算依据)与不涵盖功能的补充方案。三条路由:只讲项目走主线,项目+需求走主线打底+评估,已有单点诉求只出评估。支持分析本地代码路径,无本地路径时联网检索官方文档与源码。触发词:讲解这个项目、解读这个仓库、这个代码是干嘛的、看看这个项目、快速上手、看源码、这个项目怎么用、代码架构、项目结构、核心功能、能力清单、生成 demo、写个示例、踩坑点、注意事项、上手指南、源码分析、依赖注入、开源项目、能不能支持、能不能实现、需要改哪里、改哪些地方、工作量多少、需求满足度、功能项评估、缺口分析、二次开发评估、代码审查。
Github
需申请 Key使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
什么是技能
技能(Skill)是封装好的单项能力,比如文字识别、文档摘要、关键词提取。开发者把调用逻辑和提示词打包,使用者像用插件一样加载即可,无需了解底层模型。启枢技能 收录大量技能,可直接试跑或编入方案。