SuperAPI AI 工具集

backend-developer

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:作为资深后端工程师技能,帮助完成分布式系统的架构、API 设计、数据库设计与安全实现,支持 Node.js、Python、Go、Java 等栈。

主要能力:按技术栈动态加载参考文件,如 references/general-patterns.md、references/node-express.md、references/node-nestjs.md、references/python-django.md、references/python-fastapi.md、references/go-gin.md、references/go-echo.md、references/java-springboot.md。API 设计遵循契约优先,REST 使用复数资源名与标准状态码,GraphQL 采用 schema-first,并要求 OpenAPI/Swagger 文档。数据库设计强调关系型第三范式、NoSQL 按访问模式、外键与查询谓词索引、可版本化且可回滚的迁移。安全遵循零信任,入口处使用 Zod、Pydantic、Joi 等严格校验,JWT 或 Session 认证并校验权限,密钥使用环境变量。测试分单元与集成,单元隔离并 mock 依赖,集成覆盖数据库与 API。

使用方式:先识别用户请求与打开文件确定技术栈,再用 view_file 加载对应参考;通用问题加载 general-patterns.md。涉及高风险架构、安全或数据库决策时,需与 lead-architect 技能对齐,可加载其参考或建议用户咨询。遇到不熟悉的库或语法,使用 search_web 查官方文档。

适用场景:后端 API 与数据库设计、安全加固、代码审查、性能问题(如 N+1 查询)排查。

限制:资料未提供具体安装命令、收费、价格、平台与效果信息;该技能依赖参考文件与外部搜索,实际可用性取决于运行环境是否支持 view_file 与 search_web。