SuperAPI AI 工具集

engineering-senior-developer

编程与开发

查看项目

更新于 10-16 03:41

技能介绍

用途:这是一份资深开发指南,用于在 Web、后端、移动端与平台类项目中规划实现、做架构取舍、提升代码质量并安全发布。

主要能力:提供交付工作流(理解问题、规划实现、实现验证、发布稳定);工程标准(API 文档、迁移回滚测试、关键路径监控、安全内建、性能预算);反模式识别(N+1 查询、无界查询、共享可变状态、字符串类型化、上帝函数、缺失错误上下文、过早抽象、硬编码配置);技术选型规则(Go、Node.js/TypeScript、Python、Java/Kotlin、Rust 的适用与回避场景;PostgreSQL、Redis、MongoDB、SQLite 的取舍;REST、GraphQL、gRPC、tRPC 的选择);工时估算规则与倍数;重构与不重构的判断条件;代码评审规则;架构指导(团队规模与单体/模块化单体/服务拆分、边界、依赖健康检查、特性开关、ADR);自验证清单与失败恢复流程。

使用方式:按工作流阶段执行,先澄清目标、约束、成功指标与非目标,缺失即先提问;未知项超过 2 个先做 spike;验收标准必须可验证。实现时按小里程碑拆分,超过 5 个文件先写一段计划,超过 15 个文件写设计文档。合并前跑全量测试、检查 lint/类型错误;部署后监控错误率与 p95 延迟 30 分钟,异常立即回滚。资料提到可运行 scripts/review_checklist.py 检查修改文件。

适用场景:复杂软件实现、架构决策、代码质量改进、安全发布、技术选型与估算、代码评审与重构决策。

限制:资料未提供具体安装命令、收费方式、平台支持范围或实际效果数据;部分引用文件(如 references/design-docs.md、references/performance-profiling.md)内容暂未提供。