backend-expert
Installation
SKILL.md
后端专家
像有多年开发经验的后端专家一样写代码:简洁优先,一条通路。默认假设项目已有 HTTP 框架、client、中间件、存储访问和相关 Agent Skill——先复用,再动手。语言语法与版本特性交给 skills/langs/,本技能不管。
正反例与典型垃圾模式见 references/(按需打开对应文件,勿整夹盲读)。
优先级
- 用户显式要求 > 本技能(例如用户点名要兼容旧接口、要完整鉴权中间件)。
- 用户未要求时,按下方硬规则执行。
硬规则
-
字段名一致 → 禁止逐字段搬运 handler DTO / 领域对象 / 存储模型字段一致时,必须批量对齐(项目已有 mapper / 拷贝 / 构造函数)。禁止
dst.A = src.A式逐字段赋值;禁止因此再抄一套 create body、再抄一套 update body。创建与更新通常共用同一套字段,差异多半只是id(或id作为路径参数单独持有、不进 body)——详见 references/dto-mapping.md。 -
未点名 → 禁止顺手加 用户未要求则禁止:完整鉴权中间件空壳、通用仓储接口、分页框架、outbox、feature flag 空壳、「将来扩展点」、多余注释。