performance-optimization

Installation
SKILL.md

Performance Optimization

Use this skill when performance is an explicit goal or an obvious risk: latency, throughput, memory, CPU, startup time, build time, I/O, database load, concurrency, or scalability. The objective is to make code faster or lighter without changing observable behavior, and to verify improvements with measurements whenever measurement is feasible.

Performance is a first-class design constraint, but correctness, security, and maintainability still set the boundaries. Prefer efficient choices when they are equally clear. Reserve invasive rewrites, clever micro-optimizations, and added complexity for measured hot paths or high-risk workloads.

Activation Criteria

Use this skill when the task includes:

  • Explicit performance terms such as optimize, speed up, slow, bottleneck, latency, throughput, memory, allocation, CPU, hot path, scalability, benchmark, profile, N+1, cache, or concurrency.
  • Code that runs frequently, handles large data, sits in request/build/render loops, or performs repeated I/O or database work.
  • Review of an implementation where algorithmic complexity, excessive allocations, blocking I/O, unbounded concurrency, or resource leaks are likely to cause real cost.
  • Choosing between otherwise similar implementations where one is clearly more efficient with no meaningful readability or correctness penalty.

Do not use this skill as the primary lens when:

Installs
46
First Seen
Apr 24, 2026
performance-optimization — rogervila/agent-skills