Skip to content
Back to skills

Improving Prompts

ASecurity

Compresses and clarifies an existing LLM prompt through concept elevation, verifying that no original instruction is lost. Use when the user supplies a prompt or prompt file and asks to improve, tighten, optimize, or refine it. Not for writing a new prompt; use writing-system-prompts.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 21, 2026
ai-agentsexpress

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 21, 2026

npx -y skills add bostonaholic/skills --skill improving-prompts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Improving Prompts?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Improving Prompts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bostonaholic-improving-prompts/badge)](https://www.skillsdirectory.com/skills/bostonaholic-improving-prompts)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: improving-prompts
argument-hint: "<prompt text or file path containing the prompt to improve>"
description: Compresses and clarifies an existing LLM prompt through concept elevation, verifying that no original instruction is lost. Use when the user supplies a prompt or prompt file and asks to improve, tighten, optimize, or refine it. Not for writing a new prompt; use writing-system-prompts.
---

# Improve Prompt Using Concept Elevation

Concept elevation finds the higher-level rule that expresses the sum of
several connected instructions. The result is shorter and lets the model adapt
to new situations instead of relying on specific cases.

The argument is prompt text or a path to a file containing it. Print the
improved prompt by default. Edit the file in place only when the user asks.

## Process

1. Number every instruction, constraint, and example in the original (I1, I2,
   ...). This is the intent inventory.
2. Group items that serve one purpose, and replace each group with the single
   rule that captures all of it. Keep an item as written when no rule captures
   it without loss.
3. Map every inventory item to the draft line that carries its intent. Restore
   each unmapped item, then map again, until every item maps. The draft must be
   shorter than the original and leave no case unaddressed that the original
   covered.

Never drop an item silently. When two items conflict or one looks obsolete, keep
both in the draft and flag the conflict.

## Deliverable

End with this format (adapt the list labels; keep the order):

````markdown
```text
<the improved prompt>
```

- Merged: I1, I4, I7 -> <the rule that replaces them, abbreviated>
- Kept as written: I3 (<why no rule captured it>)
- Flagged: I9 conflicts with I2 (<the decision the user must make>)
````

Files in this skill

  • SKILL.md1.8 KB
  • agents/openai.yaml229 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.