Skills Directory精选自 GitHub 的开源 Skills

benchmark-optimization-loopcommit 0765f7aSKILL.md · 性能优化

基准优化循环

把提速需求转为有边界的测量循环:先测基线,每个变体只验证一个假设,选出通过正确性关卡的最快方案。

npx skills add affaan-m/ECC --skill benchmark-optimization-loop
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
来源
社区 · Affaan Mustafa
状态
扫描通过
许可证
MIT

核心规则

在明确优化对象、正确性关卡、指标、基线和搜索预算之前,不要开始优化。

执行阶段

  1. 阶段 01确立基线条件

    明确要优化的操作、必须保持通过的正确性关卡、指标、当前基线,以及变体数、时间、花费和数据影响的上限。

  2. 阶段 02测量并定位瓶颈

    测量基线,并根据证据而不是猜测找出瓶颈。

  3. 阶段 03生成并运行变体

    每个变体只验证一个假设,用相同输入形态运行并记入变体表;递归搜索时把每次运行写入台账,并与此前的胜出者比较。

  4. 阶段 04通过关卡晋升

    淘汰未通过正确性、安全性或可复现性的变体;只有测试通过、提升可重复且易于回滚时,最快的安全变体才成为默认。

  5. 阶段 05固化并复核

    把胜出方案写入脚本、命令、测试、配置或文档,重新运行基线和胜出者确认差值,并在总结中给出确切命令和测量结果。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入需要修改代码,并把胜出方案固化到脚本、测试、配置或文档中。
命令执行需要运行基线和各变体的基准测试,以及正确性测试。
网络外发不需要技能未要求访问网络。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 0765f7a
---
name: benchmark-optimization-loop
description: Convert 'make it faster' requests into a bounded measured optimization loop — baseline first, generate one-hypothesis variants, benchmark each against a correctness gate, and promote the fastest safe variant with reproducible commands. Use when asked to speed something up, try many variants, run recursive optimization, benchmark latency/throughput/cost, or pick the best implementation by repeated measured tests.
license: MIT
metadata:
  origin: ECC
tools: Read, Write, Edit, Bash, Grep, Glob
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。