application-performance-performance-optimization

Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.

Author

Install

Hot:4

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-application-performance-performance-optimization&locale=en&source=copy

Application Performance Optimization Skill

Skill Overview

The Application Performance Optimization skill provides an end-to-end full-stack performance tuning solution, starting from performance analysis and benchmark establishment, covering multiple layers such as databases, backend services, frontend assets, and CDN acceleration. It validates optimization results through load testing and establishes a continuous monitoring system to ensure long-term performance stability.

Applicable Scenarios

  • Full-stack collaborative performance optimization
  • When you need to coordinate performance improvements across backend, frontend, and infrastructure layers, this skill provides a systematic optimization workflow. It breaks down performance optimization silos between teams, ensures the complete chain from database queries to page rendering is optimized, and is especially suitable for large web applications and performance improvement projects for microservices architectures.

  • Performance bottleneck diagnosis and analysis
  • When an application is experiencing slow responses or poor user experience but the bottleneck location is unclear, this skill identifies the real hotspots through comprehensive performance analysis (flame graphs, heap dumps, distributed tracing). It uses APM tools such as DataDog and New Relic, combined with Core Web Vitals and real user monitoring data, to precisely locate the key factors affecting user experience.

  • Production environment performance monitoring and continuous optimization
  • When you need to build a long-term observability system to prevent performance regressions, this skill can set up a complete monitoring platform, including Grafana dashboards, alerting rules, and SLI/SLO definitions. It also supports performance regression testing integrated with CI/CD to ensure every code change does not negatively impact performance.

    Core Features

  • Five-stage progressive optimization process
  • Starting with performance analysis and benchmark establishment, it proceeds with database and backend optimization, frontend and CDN optimization, load testing validation, and finally establishing a production monitoring system. Each stage builds on the findings and data from the previous stage to form data-driven optimization strategies, avoiding blind optimizations and resource waste.

  • Full technology stack coverage
  • Supports full-stack techniques such as database query optimization and index design, backend API caching and asynchronous processing, frontend code splitting and lazy loading, CDN edge configuration, and PWA offline optimizations. It also includes distributed system optimizations like service mesh tuning, message queue performance improvements, and distributed caching strategies.

  • Observability and continuous monitoring integration
  • Integrates OpenTelemetry distributed tracing, Prometheus/Grafana monitoring, DataDog/New Relic and other APM tools, and establishes custom business metrics and alerting mechanisms. Supports continuous optimization practices such as performance budget tracking, A/B testing, and continuous profiling, helping teams build long-term mechanisms for performance improvement.

    Frequently Asked Questions

    When should this performance optimization skill be used?

    This skill is best used when your application requires performance optimization across multiple technical layers, especially when facing full-stack performance coordination, needing to establish performance baselines and monitoring systems, or planning systematic load testing and capacity planning. If the issue is a simple performance problem in a single file, you may not need to use this full optimization process.

    Which performance monitoring and testing tools does this skill support?

    The skill supports mainstream APM tools such as DataDog, New Relic, and Dynatrace; monitoring tools including Prometheus and Grafana; distributed tracing using OpenTelemetry. Load testing tools supported include k6, Gatling, and Artillery, and it also supports Lighthouse CI for automated frontend performance testing. You can configure tools based on your project's existing toolchain.

    How is production environment safety ensured during performance optimization?

    The skill includes several built-in safety measures: unapproved stress tests in production are prohibited; all performance changes require progressive releases and rollback plans; it is recommended to perform changes during maintenance windows or use canary deployment strategies. Load testing should use a sanitized copy of production data or a dedicated test environment to avoid impacting real users.