agent-booster

WASM-based instant code transforms for simple tasks, achieving 352x speedup over LLM inference with zero cost.

509 stars

Best use case

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

WASM-based instant code transforms for simple tasks, achieving 352x speedup over LLM inference with zero cost.

Teams using agent-booster 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/agent-booster/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/ruflo/skills/agent-booster/SKILL.md"

Manual Installation

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

How agent-booster Compares

Feature / Agentagent-boosterStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

WASM-based instant code transforms for simple tasks, achieving 352x speedup over LLM inference with zero cost.

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.

Related Guides

SKILL.md Source

# Agent Booster

## Overview

WASM-compiled code transformation engine for simple, well-defined tasks. Bypasses LLM inference entirely for pattern-matched transforms, achieving sub-millisecond execution at zero cost.

## When to Use

- Simple, deterministic code transforms
- High-frequency repetitive modifications
- When latency is critical (<1ms requirement)
- Cost-sensitive batch operations

## Supported Transforms

| Transform | Description | Example |
|-----------|-------------|---------|
| `var-to-const` | Modernize variable declarations | `var x = 1` -> `const x = 1` |
| `add-types` | Insert TypeScript annotations | `function f(x)` -> `function f(x: string)` |
| `add-error-handling` | Wrap in try/catch | Bare calls -> try/catch blocks |
| `async-await` | Convert Promise chains | `.then().catch()` -> `async/await` |
| `extract-function` | Extract code blocks | Inline code -> named function |
| `inline-variable` | Inline single-use variables | Remove intermediate vars |
| `add-jsdoc` | Generate documentation | Bare functions -> JSDoc comments |

## Performance

- Execution: <1ms per transform
- Cost: $0 (no LLM invocation)
- Speedup: 352x compared to LLM inference
- Confidence threshold: >90% pattern match required

## Agents Used

- `agents/coder/` - Fallback for unmatched patterns

## Tool Use

Invoke via babysitter process: `methodologies/ruflo/ruflo-task-routing`