Analyses and optimises performance across frontend, backend and database interactions. Identifies bottlenecks and implements solutions to enhance speed and efficiency.
Analyzes and optimizes performance across frontend, backend, and database interactions. Use when you need to profile code, identify bottlenecks, or implement speed improvements.
/plugin marketplace add nicholasgriffintn/claude-code/plugin install ng-workflow@claude-codeThis skill is limited to using the following tools:
This skill should only use read-only commands and avoid modifying files.
Copy this checklist and use it to track your progress through the performance optimisation process:
Performance Optimisation Checklist
- [ ] Measure Baseline Performance
- [ ] Use profiling tools to gather performance metrics.
- [ ] Identify slow functions, database queries, and network requests.
- [ ] Identify Bottlenecks
- [ ] Analyse profiling data to pinpoint performance issues.
- [ ] Prioritise issues based on impact and ease of resolution.
- [ ] Implement Optimisations
- [ ] Optimise algorithms and data structures.
- [ ] Improve database query efficiency.
- [ ] Reduce network latency and payload sizes.
- [ ] Implement caching strategies where appropriate.
- [ ] Validate Improvements
- [ ] Re-measure performance after optimisations.
- [ ] Ensure that optimisations have led to measurable improvements.
- [ ] Document Changes
- [ ] Update documentation to reflect performance changes.
- [ ] Provide explanations for significant optimisations.
# Node.js profiling
node --prof app.js
node --prof-process isolate-0x*.log > processed.txt
# Python profiling
python -m cProfile -o profile.out app.py
snakeviz profile.out
# Database query analysis (PostgreSQL example)
EXPLAIN ANALYZE SELECT * FROM your_table WHERE condition;
# Web performance analysis
lighthouse https://yourwebsite.com --output html --output-path report.html
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.