SuperAPI AI 工具集

backend-standards

编程与开发

查看项目

更新于 10-15 17:27

技能介绍

用途:用于后端应用变更。设计前先检查最近的可比模块、边界与测试。该技能负责可移植的行为与完成规则,框架、ORM、Effect、TRPC 与测试机制留给专门技能。

主要能力与用法(按变更类型读取对应参考资料):

  • 每次后端变更:references/architecture.md,要求分层与模块归属明确。
  • 领域状态、业务操作、不变量、类型化失败:references/domain.md,要求非法状态在归属方被拒绝。
  • HTTP/RPC/消息 API 或面向客户端的错误:references/boundaries.md,要求信任与错误边界成立。
  • 外部提供方、webhook、导入或出站调用:references/integrations.md,要求外部数据、重试与可观测性安全。
  • 作业、队列消费者、定时器或批处理:references/async-work.md,要求取消、幂等与检查点成立。
  • 并发跨记录写入:references/concurrency.md,要求不变量与锁/事务权衡明确。
  • 读取列表、分页或数据访问:references/queries.md,要求排序、边界与查询数量稳定。

专门技能路由:TRPC 的 schema、procedure 选择、中间件与错误辅助函数见 trpc-patterns;Drizzle 的 schema、迁移、查询语法与索引见 drizzle-database;Effect 服务、层、类型化错误与运行时边界见 effect-ts;测试选择与实现见 testing-patterns。

完成规则:说明受影响的参考资料,运行最小相关检查,并陈述契约、迁移、运维或并发影响。不要为一个调用方引入新的框架抽象。

限制:资料未提供具体安装命令、收费或平台信息;具体命令与配置需参阅各专门技能对应资料。