shipshitdev/skills

performance-expert

>- 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-performa…

First seen Jan 20, 2026

Installation

$ npx skills add shipshitdev/skills --skill performance-expert

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from shipshitdev/skills · top by installs.

npx skills add shipshitdev/skills

Browse all from shipshitdev/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 35
Default branch master
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.1.0
More metadata
version
1.1.0
tags
performance, optimization, backend, database, infrastructure

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,728 B
  • docs SUMMARY.md 527 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 195 installs

SKILL.md

Performance Expert Skill

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.

Contract

Inputs:

  • A performance symptom with a surface: an endpoint, a query, a job, a build

output, or a metric that regressed.

Outputs:

  • A ranked list of bottlenecks with the measurement that proves each one, plus

a targeted fix per bottleneck.

Creates/Modifies:

  • None on its own. It diagnoses and prescribes; edits happen in the caller's

workflow.

External Side Effects:

  • None. Profiling and load-testing commands are prescribed, not executed

unattended.

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.

When to Use

  • Improving API response times
  • Optimizing database queries, indexes, and aggregation pipelines
  • Diagnosing N+1 query patterns
  • Implementing caching strategies and invalidation
  • Moving heavy work into background jobs or queues
  • Profiling a server process or tracing a slow request
  • Analyzing shipped bundle size and asset delivery
  • Configuring CDN, cache headers, or edge caching

Project Context Discovery

  1. Check .agents/memory/ for performance architecture context (e.g., any

performance or architecture files)

  1. Identify performance tools (APM, load-testing harness, profiler)
  2. Review existing optimizations and caching strategies
  3. Check for [project]-performance-expert skill

Core Performance Principles

Backend

API 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

Database

Indexes: On frequently queried fields, compound indexes, monitor usage

Queries: Filter early, project before expensive stages, sort with indexes, avoid full scans

Infrastructure

CDN: Edge caching, correct cache headers, static assets off the origin

Serverless: Cold start optimization, memory allocation, provisioned concurrency

Delivery Layer

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

Performance Metrics

Backend

  • API p50: < 100ms
  • API p95: < 200ms
  • DB Query p95: < 50ms
  • Error Rate: < 0.1%

Delivery

  • LCP: < 2.5s
  • TTFB: < 800ms
  • Initial bundle: < 200KB

Quick Checklist

Backend

  • Database queries optimized
  • Indexes created and used
  • Caching implemented
  • Background jobs for heavy operations
  • Connection pooling configured

Delivery

  • Bundle size < 200KB initial
  • Code splitting implemented
  • Images optimized and lazy loaded
  • Compression and cache headers configured

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