performance-engineer

Profile and optimize software performance across frontend, backend, and database layers.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Postalocity/template-microsite --skill performance-engineer-postalocity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/Postalocity/template-microsite/tree/main/.opencode/skills/performance-engineer
Command: npx skills add https://github.com/Postalocity/template-microsite --skill performance-engineer-postalocity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance bottlenecks across full-stack systems impede user experience and reliability. This skill provides a disciplined approach to profiling, benchmarking, load testing, and optimization to deliver measurable improvements.

Core Features & Use Cases

  • Profiling and benchmarking to identify hotspots in frontend, backend, and database paths.
  • Systematic load testing with realistic data to validate performance under peak conditions.
  • Prioritization and guided optimization across algorithms, caching, queries, and infrastructure.

Quick Start

Run a local profiling session on your web application to locate the top CPU and memory hotspots, then apply a baseline optimization pass and re-profile to verify gains.

Frequently Asked Questions about performance-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile and identify performance bottlenecks in a web application?

Load testing validates performance under peak conditions using realistic data. It subjects your web apps, microservices, or data-intensive platforms to simulated traffic, helping verify that optimizations hold up and identifying remaining hotspots before production deployment.

Can I optimize backend and database layers in microservices with this approach?

Yes, optimization applies to backend and database layers in microservices. You profile the system paths, identify hotspots, and apply guided optimizations across algorithms, caching, queries, and infrastructure to improve reliability and user experience.

What is the best way to benchmark frontend optimization changes?

Benchmarking frontend optimization changes requires repeatable tests to validate improvements. You establish baseline metrics, apply an optimization pass, and re-profile to verify performance gains, ensuring that changes to caching or algorithms deliver measurable results.

How do I prioritize performance optimizations across a full-stack system?

Prioritizing performance optimizations involves collecting baseline metrics and identifying the most impactful hotspots. You systematically target algorithms, caching, queries, and infrastructure across frontend, backend, and database layers to achieve measurable improvements.

When should I run load testing for my data-intensive platform?

Load testing is needed when validating performance under peak conditions for data-intensive platforms. You simulate realistic traffic loads to identify bottlenecks, verify that optimizations hold up, and ensure system reliability before deployment.