performance
Performance engineering for web applications, databases, and distributed systems optimization. Use for analyzing bottlenecks, implementing caching strategies, or improving Core Web Vitals. Covers profiling, load testing, bundle optimization, and database query performance tuning.
Why use this skill?
Optimize your web apps, databases, and APIs with the OpenClaw Performance skill. Expert analysis for Core Web Vitals, database indexing, and caching.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-performanceWhat This Skill Does
The Performance skill empowers OpenClaw to act as a senior-level Performance Engineer. It provides a structured methodology for identifying, measuring, and resolving bottlenecks across the entire technology stack—from the browser's critical rendering path to database query execution plans. By leveraging established industry standards like the RAIL model and Core Web Vitals, this skill ensures that web applications remain responsive, scalable, and efficient. It guides the user through a disciplined workflow: measuring, analyzing, implementing one optimization at a time, and re-validating.
Installation
To integrate this performance suite into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-performance
Use Cases
- Frontend Optimization: Identifying large bundle sizes using
webpack-bundle-analyzer, implementing code-splitting, and optimizing image delivery to improve LCP and CLS scores. - Database Tuning: Detecting N+1 query patterns in ORM layers, adding necessary indexes to foreign keys, and using
EXPLAINto refactor slow-running SQL queries. - Distributed Systems & Backend: Implementing Redis-based caching layers for hot data, configuring connection pooling, and optimizing asynchronous processing to handle high-concurrency workloads.
- Load Testing: Baseling application performance under stress to determine service breaking points and potential failure modes.
Example Prompts
- "My dashboard is loading in over 5 seconds. Can you help me profile the LCP and identify what's blocking the main thread?"
- "I'm seeing a significant spike in database latency on our user report endpoint. Can you analyze my current query and help me resolve any potential N+1 issues?"
- "Our bundle size is currently 2MB for the main entry point. Please guide me through a strategy to implement route-based code splitting using React.lazy."
Tips & Limitations
- Measure First: Never attempt an optimization without concrete telemetry. Always start by verifying the bottleneck.
- One Area at a Time: To avoid regression, focus on a single performance bottleneck per session. Don't mix frontend, database, and caching fixes in one PR.
- Automation Friendly: This skill is highly effective when paired with tools like k6, Lighthouse, and New Relic. Always provide the raw logs or report data to the agent for the most accurate diagnosis.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-performance": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution, file-read
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.