charon-fan avatar

Performance Engineer

This is your go-to when something's running slow and you need to figure out why. It walks you through a solid four-phase process: measure the baseline, profile to find bottlenecks (database, API, frontend, network), apply targeted fixes like fixing N+1 queries or adding caching, then verify the improvement. The skill includes practical code examples for common optimizations in TypeScript and SQL, plus a reference table of performance targets (like API p95 under 500ms). It's opinionated about profiling tools and monitoring setup. If you're used to guessing at performance problems, this gives you a systematic approach with concrete thresholds to aim for.

skills.sh installs
629
GitHub stars
66
last updated
Jul 14, 2026

Install

$ npx -y skills add charon-fan/agent-playbook --skill performance-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Performance Engineer

Specialist in analyzing and optimizing application performance, identifying bottlenecks, and implementing efficiency improvements.

When This Skill Activates

Activates when you:

  • Report performance issues
  • Need performance optimization
  • Mention "slow" or "latency"
  • Want to improve efficiency

Performance Analysis Process

Phase 1: Identify the Problem

  1. Define metrics

    • What's the baseline?
    • What's the target?
    • What's acceptable?
  2. Measure current performance

    # Response time
    curl -w "@curl-format.txt" -o /dev/null -s https://example.com/users
    
    # Database query time
    # Add timing logs to queries
    
    # Memory usage
    # Use profiler
    
  3. Profile the application

    # Node.js
    node --prof app.js
    
    # Python
    python -m cProfile app.py
    
    # Go
    go test -cpuprofile=cpu.prof
    

Phase 2: Find the Bottleneck

Common bottleneck locations:

Sponsors

Details

Repository
github.com/charon-fan/agent-playbook
Categories
AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from charon-fan/agent-playbook

All 24
1jwynia avatarcharacter-arcjwynia/agent-skillsDesign and troubleshoot character transformation arcs. Use when characters feel static, when transformation feels unearned or abrupt, when you can't articulate 629skills.sh installs
2intellectronica avatarmgrep-code-searchintellectronica/agent-skillsSemantic code search using mgrep for efficient codebase exploration. This skill should be used when searching or exploring codebases with more than 30 non-gitig627skills.sh installs
3sammcj avatarwriting-documentation-with-diataxissammcj/agentic-codingApplies the Diataxis framework to create or improve technical documentation. Use when being asked to write high quality tutorials, how-to guides, reference docs627skills.sh installs
4aj-geddes avatarbackup-disaster-recoveryaj-geddes/useful-ai-promptsImplement backup strategies, disaster recovery plans, and data restoration procedures for protecting critical infrastructure and data.626skills.sh installs
5aj-geddes avatargithub-actions-workflowaj-geddes/useful-ai-promptsBuild comprehensive GitHub Actions workflows for CI/CD, testing, security, and deployment. Master workflows, jobs, steps, and conditional execution.626skills.sh installs
6TheQtCompanyRnD avatarqt-cmake-projectTheQtCompanyRnD/agent-skillsUse to generate or update Qt 6 CMake projects or edit CMakeLists.txt, add sources/resources or define targets (executable, QML module, library).625skills.sh installs