SuperAPI AI 工具集

dsh-speed-up-perf

设计与创作

查看项目

更新于 10-15 20:35

技能介绍

用途:把“让它更快”的宽泛需求转化为可复现的用户路径测量与有证据支撑的小改动。这是指导性技能,不是脚本或配额;要求广泛排查、沿实测成本跟进,并拒绝不能改善真实工作负载的改动。

主要能力:确定范围与现行权威依据,阅读 AGENTS.md、架构、测试策略、防御性模式及相关包的说明与 Agent Notes;区分后端与浏览器端到端测量,测量本地开销时排除模型/网络延迟并声明该排除;检查最终合并的 diff、源代码、测试与已解决的评审线程,区分已合并、已关闭未合并、被取代、估算与新测量证据。

排查用户路径:冷启动、首次历史读取、当前代重开、可写恢复;多轮与工具密集型历史、大消息/结果、子会话列表、会话间导航;初始历史传输与折叠、首次可交互绘制、旧页加载、滚动、工具展开、非活跃视图激活;实时流与重连,包括长活动尝试、工具交错、结算、取消与清理。按可观察用户延迟、CPU/内存分配、保留内存、发生频率与置信度排序候选,指名生产消费方、重复工作、预期复杂度、最小可证伪干预和必须稳定的行为。

构建基准:遵循 benchmarks/AGENTS.md 与性能门禁决策,扩展现有必需通道而非另建校准或报告设施;若要检查本地语料,只提取聚合特征,禁止复制提示、输出、路径、身份、ID、凭证或可识别片段;用固定常数生成输入,不依赖用户主目录、环境仓库、网络服务或私有数据。实现前记录测量卡:用户操作、工作负载、入口路径、时钟、内存、判定与行为。Node 端测量构建后的 JavaScript;浏览器用例使用构建产物与支持的 dsh 配置。

先证回归再减工作:改代码前运行未优化工作负载,保存命令、版本、运行时、夹具维度与原始测量;用 профилирование、分配采样、工作计数或阶段计时区分假设。常见可测模式包括保持紧凑表示、去除重复解析/复制/冻结/校验、流式工件转换并限制中间状态、分离只读准备与写入发布、延迟非活跃视图与折叠详情、稳定身份与收窄订阅、选择合适数据结构、带显式失效的版本键复用或 singleflight。逐一变更因果因素,重跑聚焦场景与端到端父场景,并要求负控制。

保持行为与资源归属:性能测量补充而非替代功能证据;运行相关输出、排序、分页、流索引、错误、取消、并发与清理测试;不得为达到数字而静默截断历史、跳过工具结果或改变生命周期语义。若端到端收益消失、典型工作负载明显回退、复杂度超过小收益,或取消/保留/持久性无法解释与测试,应拒绝该优化。

交付:使用 Agent Note 记录持久理由、替代方案、校准、排除项与剩余风险;任务要求堆叠 PR 时先选层,使用官方 GitHub stacks 与独立工作树,每层可合并。应用推送前检查,只报告已执行的证据,并检查 CI。汇总格式为:工作负载 → 前后绝对值与比率 → 端点与内存语义 → 行为证据 → 负控制 → 精确检查 → 排除项。限制:具体平台、收费、版本要求与完整安装命令暂未提供;技能本身不是自动执行脚本,需人结合仓库实际执行。