admin-crud-mandates
Introduction
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 但上线就出问题"的代码。
Resource Information
License information is collected from official sources and may be outdated or missing. Refer to the LICENSE file in the original repository before commercial use.
Information boundary
Information on this page is collected from official documents for technical presentation only and does not imply our endorsement. Pricing, quotas and availability are subject to the latest official statements. We make no commitment regarding any action you take after leaving this site.
Similar skills
编程专家Pro.Skill
Not specified编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。
编程大神.Skill
Not specified【全栈能力】编程大神.Skill:面向复杂真实项目的高阶全栈编程助手。不止生成代码,而是从一句目标接手陌生代码库,拆解需求、补齐实现、追到根因、完成重构、联调前后端,并把结果推进到能运行、能验证、能交付。覆盖 Web、后端、脚本、iOS、安卓、鸿蒙 ArkUI、微信小程序及其他技术栈,支持中英文工程、疑难 Bug、跨模块任务和长任务续做;用构建、日志、真实入口、设备或接口证据说明结果。仅问概念时直接回答,要求落地时持续推进到验收或明确阻塞。
编程专家.Skill
API key required编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
编程专家.Skill
API key required编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
罗斯蒙德开源项目快速上手
Not specified【罗斯蒙德开源项目快速上手】南京罗斯蒙德基于已交付项目沉淀的开源项目快速上手场景:默认场景是「讲解整个项目」:给一个本地代码文件夹或仓库地址就直接开讲——先30秒最小扫描、不打断不等回复,一路产出必出五件套:一句话结论(值不值得用)、代码架构(分层+模块依赖+主调用链+扩展机制)、三级能力清单(带高频度与代码位置)、可运行带注释Demo、四段式踩坑点与上手全流程指南,每条结论挂 路径:行号。采用「假设确认表」告知而非卡流程——写一行假设就往下干,用户没回应也照出全量报告,把多轮沟通压缩为零。用户带着需求来时才额外启用「需求满足度评估」分支:先以批处理澄清表把需求歧义问清(≤5问/轮、带默认选项、≤3轮)并冻结需求基线,再逐项做代码审查,给出能否实现、修改位置(文件:行号)、工作量(档位+人日+估算依据)与不涵盖功能的补充方案。三条路由:只讲项目走主线,项目+需求走主线打底+评估,已有单点诉求只出评估。支持分析本地代码路径,无本地路径时联网检索官方文档与源码。触发词:讲解这个项目、解读这个仓库、这个代码是干嘛的、看看这个项目、快速上手、看源码、这个项目怎么用、代码架构、项目结构、核心功能、能力清单、生成 demo、写个示例、踩坑点、注意事项、上手指南、源码分析、依赖注入、开源项目、能不能支持、能不能实现、需要改哪里、改哪些地方、工作量多少、需求满足度、功能项评估、缺口分析、二次开发评估、代码审查。
Github
API key required使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
What is a Skill
A Skill is a packaged single capability, such as text recognition, document summarization, or keyword extraction. Developers wrap the calling logic and prompts into a plugin-like unit, so users can load it without understanding the underlying model. StackPilot indexes a large number of skills that can be tried instantly or assembled into a plan.