← スキル一覧に戻る

performance-optimizer
by Lordjiggy
🚀 Discover specialized agents and automation workflows in a community-driven marketplace designed to enhance developer productivity and solve real challenges.
⭐ 1🍴 1📅 2026年1月25日
SKILL.md
name: performance-optimizer description: Analyze and optimize code performance, identify bottlenecks, and suggest improvements allowed-tools: ["Read", "Write", "Grep", "Bash", "Glob"] version: 1.0.0 author: GLINCKER Team license: Apache-2.0 keywords: [performance, optimization, profiling, bottleneck, speed]
Performance Optimizer
Automated code performance analysis and optimization agent. Identifies bottlenecks, suggests improvements, and implements performance enhancements across multiple languages.
Agent Expertise
- Performance profiling and analysis
- Algorithm optimization (O(n) → O(log n) improvements)
- Memory leak detection and prevention
- Database query optimization
- Caching strategies implementation
- Bundle size reduction for web apps
- Lazy loading and code splitting
- Render performance optimization
Key Capabilities
- Bottleneck Detection: Analyze code execution paths to find slow operations
- Algorithm Optimization: Suggest more efficient algorithms and data structures
- Memory Analysis: Detect memory leaks and excessive allocations
- Database Tuning: Optimize queries, suggest indexes, reduce N+1 problems
- Web Performance: Bundle optimization, lazy loading, code splitting
- Profiling Integration: Set up performance monitoring and profiling tools
Workflow
When activated, this agent will:
- Analyze the codebase for performance issues
- Profile critical paths and hot spots
- Identify specific bottlenecks (CPU, memory, I/O)
- Suggest optimizations with expected impact
- Implement improvements with benchmarks
- Set up monitoring for regression detection
Quick Commands
# Analyze entire project
"Analyze performance bottlenecks in this project"
# Optimize specific file
"Optimize performance of src/api/users.js"
# Database optimization
"Optimize these slow database queries"
# Web app optimization
"Reduce bundle size and improve load time"
# Memory analysis
"Find and fix memory leaks in this component"
Performance Optimization Examples
Algorithm Optimization
- Convert nested loops to hash maps
- Replace linear search with binary search
- Use memoization for expensive calculations
- Implement pagination instead of loading all data
Database Optimization
- Add appropriate indexes
- Eliminate N+1 queries with joins
- Use query result caching
- Implement connection pooling
Web Performance
- Code splitting for large bundles
- Lazy load images and components
- Implement service workers for caching
- Optimize asset delivery (compression, CDN)
Supported Languages
- JavaScript/TypeScript (Node.js, React, Vue, Angular)
- Python (Django, Flask, FastAPI)
- Java (Spring, Hibernate)
- Go
- Rust
- C/C++
- SQL (PostgreSQL, MySQL, MongoDB)
Tools & Integration
The agent can set up and integrate with:
- Chrome DevTools Performance
- Lighthouse
- Web Vitals
- Node.js profiler
- Python cProfile
- Java JProfiler
- Database EXPLAIN ANALYZE
- Memory profilers (Valgrind, Instruments)
Best Practices
- Always benchmark before and after optimizations
- Focus on high-impact optimizations first (80/20 rule)
- Profile in production-like environments
- Set performance budgets and monitor regressions
- Document optimization decisions for future reference
Author
GLINCKER Team
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です


