micro-optimizer

Apply language-specific micro-optimizations

509 stars

Best use case

micro-optimizer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Apply language-specific micro-optimizations

Teams using micro-optimizer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/micro-optimizer/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/algorithms-optimization/skills/micro-optimizer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/micro-optimizer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How micro-optimizer Compares

Feature / Agentmicro-optimizerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Apply language-specific micro-optimizations

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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": { "type": "string" },
    "appliedOptimizations": { "type": "array" },
    "expectedSpeedup": { "type": "string" },
    "warnings": { "type": "array" }
  },
  "required": ["success", "optimizedCode"]
}
```

Related Skills

svg-optimizer

509
from a5c-ai/babysitter

Optimize SVG assets, generate sprites, and convert to React components

doe-optimizer

509
from a5c-ai/babysitter

Skill for optimizing experimental designs using DOE principles

circuit-optimizer

509
from a5c-ai/babysitter

Quantum circuit optimization skill for gate reduction, depth minimization, and hardware-aware compilation

nanoparticle-synthesis-optimizer

509
from a5c-ai/babysitter

Synthesis parameter optimization skill for metal, semiconductor, and oxide nanoparticle production with automated protocol generation and reproducibility validation

drug-encapsulation-optimizer

509
from a5c-ai/babysitter

Drug delivery formulation skill for optimizing drug loading, encapsulation efficiency, and release kinetics

warehouse-slotting-optimizer

509
from a5c-ai/babysitter

Warehouse slotting and layout optimization skill for pick path minimization and space utilization.

network-optimizer

509
from a5c-ai/babysitter

Network optimization skill for transportation, assignment, and flow problems on graph structures.

facility-layout-optimizer

509
from a5c-ai/babysitter

Facility layout optimization skill for material flow minimization and space utilization.

signal-timing-optimizer

509
from a5c-ai/babysitter

Traffic signal timing optimization skill for cycle length, phasing, and coordination

scaffold-design-optimizer

509
from a5c-ai/babysitter

Tissue engineering scaffold design optimization skill for pore size, porosity, and mechanical properties

prosthetics-design-optimizer

509
from a5c-ai/babysitter

Prosthetics and orthotics design optimization skill integrating biomechanical requirements with manufacturing constraints

qiime2-microbiome-analyzer

509
from a5c-ai/babysitter

QIIME2 microbiome analysis skill for 16S rRNA profiling and diversity analysis