performance-engineer
Performance engineering - OpenTelemetry, distributed tracing, load testing (k6, JMeter), multi-tier caching, Core Web Vitals. Use for slow apps or latency issues.
Why use this skill?
Optimize application latency and throughput with the performance-engineer skill. Features OpenTelemetry, load testing, and caching strategy for scalable systems.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-performance-engineerWhat This Skill Does
The performance-engineer skill serves as an elite technical companion for developers and SREs tasked with identifying, diagnosing, and resolving application latency and throughput bottlenecks. It provides a structured methodology for full-stack optimization, moving from initial observability and baselining to deep-code performance tuning. The skill leverages industry-standard tools such as OpenTelemetry for distributed tracing, enabling end-to-end visibility across microservices. It facilitates the implementation of multi-tier caching strategies, database query optimization, and Core Web Vitals remediation to improve both backend responsiveness and frontend perceptual performance. Beyond code-level fixes, it integrates load-testing frameworks like k6 and JMeter to validate architectural changes against simulated production traffic, ensuring your infrastructure is built to scale.
Installation
To integrate this skill into your environment, use the OpenClaw CLI within your project root:
clawhub install openclaw/skills/skills/anton-abyzov/sw-performance-engineer
Use Cases
- Production Latency Spikes: Use this skill when your dashboard alerts show increased P99 response times, allowing the AI to trace the request lifecycle and identify blocking I/O or inefficient algorithms.
- Frontend Optimization: Utilize the skill to audit and improve Core Web Vitals scores for better SEO and user retention.
- Scalability Audits: Before a major launch or high-traffic event (like Black Friday), use the skill to set up stress tests and identify the breaking point of your services.
- Caching Strategy: Implement sophisticated multi-tier caching (Redis, CDN, Browser cache) to reduce expensive database hits.
Example Prompts
- "My API latency has jumped from 200ms to 800ms under moderate load. Can we set up OpenTelemetry to trace the culprit?"
- "I need to implement a Redis caching layer for our user profile microservice. What is the optimal eviction policy and structure for this?"
- "Run a k6 load test script against our staging environment simulating 500 concurrent users to identify where our current bottlenecks are."
Tips & Limitations
- Incremental Delivery: For complex projects exceeding 1000 lines of implementation code, the AI will default to an incremental delivery mode. Always follow the prompts to proceed component-by-component (e.g., Monitoring → Caching → Database → Load Testing) to ensure high-quality code generation.
- Context is Key: Always provide the AI with your stack (e.g., Node.js, Go, Postgres, Redis) so the generated configurations are compatible with your existing infrastructure.
- Environment Safety: Never point aggressive load testing scripts at your production database without proper safety precautions and read-only replicas.
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-engineer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
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.