SuperAPI AI 工具集

backend-dev

编程与开发

查看项目

更新于 10-15 23:47

技能介绍

用途:承担某个特性或服务的后端实现,把架构设计与 API 契约转化为可上线的代码和测试。适用于从架构设计实现新 API 端点或后端服务、构建与演进数据模型和持久化逻辑、编写单元与集成测试、在不改变行为的前提下重构后端代码、集成外部服务或队列、排查自身组件内的缺陷与性能问题。

主要能力:按五个阶段推进。计划阶段梳理设计文档与 API 契约、拆解任务、识别风险与数据模型兼容性;实现阶段先定义实体、关系、约束与迁移,再实现独立的业务逻辑层和 API 端点,显式处理校验失败、未找到、未授权和上游错误,保持提交小而聚焦并同步更新 API 文档;测试阶段为业务逻辑写单元测试、为数据访问写集成测试、为每个端点写 API 测试,保证测试确定且可独立运行;评审阶段核对契约、安全、性能和可观测性;交接阶段产出可用端点与文档,并向 frontend-dev 与 QA 提供接口地址、认证要求、测试环境、种子数据和已知限制。

使用方式:作为团队角色被调用,输入为架构设计、API 契约与组件规格,输出为任务清单、风险与工时估计、代码、迁移、测试与文档。遇到接入新依赖、数据模型破坏现有消费者、契约无法满足需求、跨组件关注点等情况时升级给 architect。附带参考文件包括 API 实现检查清单、数据建模指南和服务层模式。

限制:资料未提供安装命令、价格、支持平台、运行时依赖和效果数据;具体技术栈、语言与框架也暂未提供。