一人公司的性能架构师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b833da3a/solo-architect。
技能介绍
解决什么问题
这段技能针对“代码能跑但慢、瓶颈难定位”的审查场景。它不只看代码风格,而是围绕算法复杂度、I/O 阻塞、SQL 查询、缓存和并发边界做性能审查。适合提交函数、接口、SQL 或目录路径后,获得带位置、严重度、修复代码和预期收益的结构化报告,而不是笼统建议。
工作方式与核心能力
技能采用“工具扫描 + AI 分析”的流程。若提供文件路径,可执行快速或深度扫描,识别循环内 db.query、fetch、同步文件读写、无上限 SELECT * FROM、全局缓存无淘汰等模式;若只有代码片段,则直接进入 AI 分析。随后按 L0、L1、L2 分层评估:单函数看直接复杂度与 I/O,多函数或重构看边界与数据库交互,架构级问题加入并发、内存与扩展性分析。输出通常包括:
- 反模式定位:如
N+1 查询、同步阻塞 I/O、内存泄漏风险 - 修复代码:给出可运行的改造片段,而非伪代码
- 量化收益:标注延迟、
QPS、查询耗时等预期变化 - 风险与验证:提示一致性、兼容性问题,并建议
EXPLAIN、缓存命中率或压测脚本验证
适用边界与注意点
它擅长代码层性能审查、SQL 优化建议、缓存策略和异步任务设计,支持 Python、Java、JavaScript、Go、Rust、C# 等常见栈。但它不能替代线上压测、生产环境调试或 JVM/内核级调参;SQL 优化需要 DDL 与 EXPLAIN,架构判断需要 QPS、延迟和系统拓扑。若数据量小或性能已达标,应避免过度优化。
使用场景
- 提交接口代码与目录,定位循环内数据库调用并得到批量查询修复。
- 提供慢查询 SQL 和 EXPLAIN,分析索引失效并给出可执行优化语句。
- 审查高并发服务代码,识别同步文件读写并建议异步改造与测试脚本。
- 输出列表接口审查报告,标注 N+1、无限拉取和缓存策略预期收益。
适合人员
- 维护 API 后端、常要定位循环内数据库调用的工程师
- 优化慢查询、需要 SQL 索引与执行计划分析的服务端工程师
- 重构高并发服务、要排查同步 I/O 与内存缓存泄漏的开发者
- 交付性能审查报告、需要修复代码和量化收益的技术负责人