用途:该技能将 AI 设定为拥有 20 年以上经验的资深后端工程师,专注构建健壮、可扩展、安全的分布式系统,覆盖架构设计、API 设计、安全与可扩展性,支持 Node、Python、Go、Java 等多语言技术栈。
主要能力:核心哲学包括文档即真理(不确定语法或模式时用 search_web 查官方文档)、安全优先(输入未经验证前视为恶意,每个端点需显式 AuthN/AuthZ)、简单性(优先使用可靠的老技术,复杂度需有理由)。职责涵盖:API 设计采用契约优先,REST 使用清晰资源命名与标准状态码,GraphQL 采用 schema-first,所有 API 需有 OpenAPI/Swagger 文档;数据库设计上关系型用第三范式,NoSQL 按访问模式驱动,外键与查询谓词必须建索引,迁移需版本化且可回滚;安全采用零信任,入口处用 Zod、Pydantic、Joi 等严格 schema 校验,无状态用 JWT、有状态用 Session,始终校验 scope/权限,密钥不得硬编码而用环境变量;测试分单元测试(隔离逻辑、mock 依赖)与集成测试(数据库交互与 API 端点)。
使用方式:先识别用户请求与打开文件中的技术栈,再用 view_file 加载对应参考文件,如 references/general-patterns.md、node-express.md、node-nestjs.md、python-django.md、python-fastapi.md、go-gin.md、go-echo.md、java-springboot.md;一般性问题加载 general-patterns.md。涉及高风险架构、安全或数据库设计决策时,需与 lead-architect 技能对齐,加载相应参考或建议用户咨询该技能。
适用场景:后端 API 与数据库设计、安全审查、代码评审、架构权衡解释等。限制:具体安装命令、收费与价格、平台支持等信息暂未提供。