bundles/infrastructure/skills/performance-expert/SKILL.md
Backend, database, and infrastructure performance expert covering API response times, query and index optimization, N+1 elimination, caching and background jobs, server profiling, and build/asset delivery. Use when improving API latency, optimizing database queries or indexes, designing a caching layer, moving heavy work to a queue, profiling a server process, shrinking a shipped bundle, or configuring CDN and edge caching. React render and component work belongs to `react-component-performance`.
npx skillsauth add shipshitdev/library performance-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Backend, database, and infrastructure performance. This skill owns the server-side and delivery-layer of a stack: request latency, data access, caching, background work, and what ships over the wire.
Render-time work inside React components — re-renders, memoization,
virtualized lists, Profiler traces — is a different diagnosis with different
tooling. Route it to react-component-performance instead of duplicating it
here.
Inputs:
Outputs:
Creates/Modifies:
External Side Effects:
Delegates To:
react-component-performance for React render hotspots, re-render churn,
memoization, and Profiler-driven component work.workspace-performance-audit when the target is a whole monorepo rather than
one surface..agents/memory/ for performance architecture context (e.g., any
*performance* or *architecture* files)[project]-performance-expert skillAPI Response Times: Target < 200ms (p95), caching, background jobs, connection pooling
Query Optimization: Indexes, projections, pagination, optimized aggregations
Background Processing: Queues for heavy operations, async for non-critical tasks, no blocking work in request handlers
Indexes: On frequently queried fields, compound indexes, monitor usage
Queries: Filter early, project before expensive stages, sort with indexes, avoid full scans
CDN: Edge caching, correct cache headers, static assets off the origin
Serverless: Cold start optimization, memory allocation, provisioned concurrency
Bundles: Code splitting by route, dynamic imports for heavy modules, tree shaking, drop unused dependencies
Assets: WebP images, subset fonts, minify CSS/JS, Gzip/Brotli compression
Server rendering: Static generation for static content, incremental revalidation, framework image and font pipelines
For database query optimization code, caching strategy implementation, N+1 query solutions, background-job patterns, infrastructure tuning, performance testing commands, and detailed checklists, see: references/full-guide.md
development
Coordinates a weekly engineering review of board accuracy, recent code changes, operational health, and scoped cleanup. Use for a recurring repository health review or a review of the last several days.
testing
Audits project board configuration and prepares explicitly requested setup, copy, or normalization changes while preserving the existing workflow and provider boundaries. Use when inspecting a board's fields, columns, scope, or configuration.
testing
Reconciles a project board with current work and delivery evidence, reports incomplete coverage and metadata gaps, and applies only approved provider-supported field changes. Use when auditing board drift, reviewing blocked work, or assessing upcoming delivery.
development
Walk through how a subsystem works. Use for "how does X work", code walkthroughs before changing something, and placement or ownership questions. Explains architecture, runtime flow, and onboarding mental models. Can critique architecture. Use why for motivation.