ln-31-performance-optimizer

Installation
SKILL.md

Performance Optimizer

Goal: Optimize only measured problems. Preserve correctness, isolate experiments, and retain a change only when comparable evidence shows that it improves the agreed metric without unacceptable regressions.

Execution contract: The ordered checkboxes are the Definition of Done. Track every item internally as PENDING, PROVEN with concrete evidence, CLEARED with evidence that its condition is absent, or UNPROVEN with a gap; reading, delegation, or tool failure is not proof. Reconcile items after each section. Before returning, resolve all PENDING and count only PROVEN and CLEARED; apply the skill's verdict and approval rules to every gap. Preserve user intent, scope, and existing authorization. Continue authorized work; ask only for consequential unresolved choices or required external approval. Scale depth to material risk without silently skipping checks. Preserve dependency and safety ordering; otherwise choose the verification method appropriate to each obligation.

Tool Routing

Need Preferred tool Use it when Fallback
Repository state and safe edit boundary Git status, diff, branch or worktree inspection, and repository instructions Always before profiling or editing Stop if user changes cannot be isolated safely
Baseline and final metric Existing benchmark, load test, reproducible command, or production-like replay The metric and workload reflect the reported problem Create the smallest local benchmark that reproduces the behavior without inventing production scale
Bottleneck evidence Existing profiler, tracing, query diagnostics, allocation tools, or OS-level metrics Locating CPU, memory, I/O, lock, query, network, or scheduler cost Targeted instrumentation with cleanup plan
Code path and blast radius Language server or host-native code intelligence Following hot symbols, callers, implementations, and affected contracts Narrow search plus direct inspection of definitions and consumers
Correctness and regressions Repository-defined tests, build, lint, type, and smoke commands Before and after every retained experiment Choose the smallest portfolio action when current evidence cannot detect the likely material regression
Runtime and dependency semantics Official documentation, release notes, and specifications matching installed versions A hypothesis depends on optimizer, runtime, database, framework, or library behavior Primary-source web research; otherwise mark the hypothesis UNVERIFIED

Do not optimize by aesthetic preference or benchmark a different workload from the reported problem. Never discard user changes, use destructive Git reset, or run uncontrolled load against production.

Installs
54
GitHub Stars
559
First Seen
Jul 13, 2026
ln-31-performance-optimizer — levnikolaevich/claude-code-skills