micro-optimizer

Solid

Apply language-specific micro-optimizations

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
85
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Micro-Optimizer Skill ## Purpose Apply language-specific micro-optimizations to squeeze maximum performance from competitive programming solutions. ## Capabilities - C++ optimization tricks (fast I/O, pragma optimizations) - Python optimization (PyPy hints, list comprehensions) - Memory layout optimization - Vectorization opportunities - Compiler-specific optimizations ## Target Processes - code-level-optimization - io-optimization - memory-optimization ## Optimization Catalog ### C++ Optimizations - Fast I/O: `ios_base::sync_with_stdio(false)` - Pragma optimizations: `#pragma GCC optimize` - Inline expansion - Loop unrolling - Memory prefetching ### Python Optimizations - Use PyPy when possible - List comprehensions over loops - Local variable caching - `__slots__` for classes - Avoiding global lookups ### General Optimizations - Branch prediction hints - Cache-friendly data layout - Avoiding unnecessary copies - Bit manipulation tricks ## Input Schema ```json { "type": "object", "properties": { "code": { "type": "string" }, "language": { "type": "string", "enum": ["cpp", "python", "java"] }, "optimizationLevel": { "type": "string", "enum": ["safe", "aggressive", "maximum"] }, "preserveReadability": { "type": "boolean", "default": true } }, "required": ["code", "language"] } ``` ## Output Schema ```json { "type": "object", "properties": { "success": { "type": "boolean" }, "optimizedCode": { "...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills