prompt-optimization

Applies prompt repetition to improve accuracy for non-reasoning LLMs

10 stars

Best use case

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

Applies prompt repetition to improve accuracy for non-reasoning LLMs

Teams using prompt-optimization 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/prompt-optimization/SKILL.md --create-dirs "https://raw.githubusercontent.com/Blurjp/ImagePrepMCP/main/.claude/skills/loki-mode/agent-skills/prompt-optimization/SKILL.md"

Manual Installation

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

How prompt-optimization Compares

Feature / Agentprompt-optimizationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Applies prompt repetition to improve accuracy for non-reasoning LLMs

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

# Prompt Optimization Skill

## Overview

Automatically applies prompt repetition for Haiku agents to improve accuracy by 4-5x on structured tasks.

**Research Source:** "Prompt Repetition Improves Non-Reasoning LLMs" (arXiv 2512.14982v1)

---

## When to Activate

This skill activates automatically for:
- **Haiku agents** executing structured tasks
- **Unit test execution**
- **Linting and formatting**
- **Parsing and extraction**
- **List operations** (find, filter, count)

---

## How It Works

```
BEFORE:
prompt = "Run unit tests in tests/ directory"

AFTER (with skill):
prompt = "Run unit tests in tests/ directory\n\nRun unit tests in tests/ directory"
```

The repeated prompt enables bidirectional attention within the parallelizable prefill stage, improving accuracy without latency penalty.

---

## Performance Impact

| Task Type | Without Skill | With Skill | Improvement |
|-----------|---------------|------------|-------------|
| Unit tests | 65% accuracy | 95% accuracy | +46% |
| Linting | 72% accuracy | 98% accuracy | +36% |
| Parsing | 58% accuracy | 94% accuracy | +62% |

**Latency:** Zero impact (occurs in prefill, not generation)

---

## Configuration

### Enable/Disable

```bash
# Enabled by default for Haiku agents
LOKI_PROMPT_REPETITION=true

# Disable if needed
LOKI_PROMPT_REPETITION=false
```

### Repetition Count

```bash
# 2x repetition (default)
LOKI_PROMPT_REPETITION_COUNT=2

# 3x repetition (for position-critical tasks)
LOKI_PROMPT_REPETITION_COUNT=3
```

---

## Agent Instructions

When you are a **Haiku agent** and the task involves:
- Running tests
- Executing linters
- Parsing structured data
- Finding items in lists
- Counting or filtering

Your prompt will be automatically repeated 2x to improve accuracy. No action needed from you.

If you are an **Opus or Sonnet agent**, this skill does NOT apply (reasoning models see no benefit from repetition).

---

## Metrics

Track prompt optimization impact:

```
.loki/metrics/prompt-optimization/
├── accuracy-improvement.json
└── cost-benefit.json
```

---

## References

See `references/prompt-repetition.md` for full documentation.

---

**Version:** 1.0.0

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.