Initial commit
This commit is contained in:
23
commands/optimize.md
Normal file
23
commands/optimize.md
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
allowed-tools: Bash(du:*), Bash(wc:*)
|
||||
description: Analyze and optimize code performance
|
||||
---
|
||||
|
||||
## Context
|
||||
|
||||
- File size: !`du -h $ARGUMENTS 2>/dev/null || echo "File not specified"`
|
||||
- Line count: !`wc -l $ARGUMENTS 2>/dev/null || echo "File not specified"`
|
||||
|
||||
## Your task
|
||||
|
||||
Analyze and optimize: @$ARGUMENTS
|
||||
|
||||
Focus areas:
|
||||
1. **Algorithm efficiency**: Improve time/space complexity
|
||||
2. **Memory usage**: Reduce memory footprint
|
||||
3. **I/O operations**: Optimize file/network operations
|
||||
4. **Caching opportunities**: Identify cacheable operations
|
||||
5. **Lazy loading**: Implement lazy loading where beneficial
|
||||
6. **Bundle optimization**: Reduce bundle size (if applicable)
|
||||
|
||||
Provide before/after comparisons and performance impact estimates.
|
||||
Reference in New Issue
Block a user