Agent Skills
返回列表
一人公司的性能架构师

一人公司的性能架构师

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 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 与内存缓存泄漏的开发者
  • 交付性能审查报告、需要修复代码和量化收益的技术负责人