SuperAPI AI 工具集

build-backend

编程与开发

查看项目

更新于 10-16 03:41

技能介绍

用途:构建或修改后端 API、服务、后台任务、持久化与外部集成,并在变更中保持已发布契约、授权、数据完整性与失败行为。

主要能力与原则:从输入、校验、授权、领域逻辑、持久化、副作用到响应映射追踪行为变化;除非请求明确要求,否则不改变已发布契约;在可信的服务端边界执行授权;在领域或持久化操作前校验不可信输入;当部分状态会破坏不变量时,保持多写操作原子性;为外部调用设计超时、重试、幂等与重复投递处理;未经明确授权不得查询或修改生产数据;不臆造迁移、框架或 API 行为,需核实版本敏感细节;避免只使用一次的大范围服务抽象。

使用方式:当任务涉及公共 API、模式、事务、任务或集成变更时,阅读 references/contracts-and-data.md;在所属层实现最小改动,覆盖成功、无效输入、授权与重要失败路径;优先顺序为复现/聚焦测试 → 契约/集成测试 → 类型/静态检查 → 构建;迁移需验证前向行为并记录回滚或前滚策略。

适用场景:后端功能开发、接口调整、数据持久化、后台任务与第三方集成。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据;不得在无授权时操作生产数据,版本敏感行为需自行核实。