Skip to content
Back to skills

Ai Prompt Review

ASecurity

Review one prompt for an AI feature — unclear or conflicting instructions, missing context, gaps in the output format, missing refusal rules, and places where user input could override instructions — and return a rewritten version with the changes listed. Use when a team has a prompt and wants it checked before it ships. Not for designing a prompt from scratch; see /ai-prompt-design.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythonrustbash

Security analysis

A100/100

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

Scanned November 7, 2026

npx -y skills add bromso/singularskills --skill ai-prompt-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Prompt Review?

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

Security grade badge for Ai Prompt Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bromso-ai-prompt-review/badge)](https://www.skillsdirectory.com/skills/bromso-ai-prompt-review)

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: ai-prompt-review
description: Review one prompt for an AI feature — unclear or conflicting instructions, missing context, gaps in the output format, missing refusal rules, and places where user input could override instructions — and return a rewritten version with the changes listed. Use when a team has a prompt and wants it checked before it ships. Not for designing a prompt from scratch; see /ai-prompt-design.
metadata:
  argument-hint: "<prompt or file> [project]"
---

# Prompt review

Review the prompt in "$ARGUMENTS" and return a better one.

**Compute with code.** Perform every calculation (totals, balances, ratios, variances, projections) with a script — Bash, Python or a spreadsheet formula written to a file — and include the computation alongside the result. Never do arithmetic mentally.

## Prerequisites

The prompt: pasted, or a file path. When `$ARGUMENTS` or the request names a project, use that name as `<project>` whether or not its folder exists yet in `.singularskills/ai/`. With no project named: with exactly one folder there, use it; with several, ask which; with no folder at all, read none and continue.

Read `.singularskills/ai/<project>/01-define.md` for the job and failure modes and `.singularskills/ai/<project>/03-prompt.md` for the agreed design, when they exist.

## Process

1. **Restate the job** the prompt is for in one sentence; if the prompt does not make it clear, that is the first finding.

2. **Check each part**, as `references/prompt-and-context.md` describes:
   - instructions that are unclear, conflict with each other, or are buried
   - context the model needs but is not given, or is given but not delimited
   - the output format: missing, vague, or not checkable by code
   - refusal and uncertainty: what the model does when the answer is not in the context
   - untrusted input (the user's message, retrieved documents, tool results) that is not marked as data, so it could override the instructions
   - examples: missing, misleading, or all of one kind
   - failure modes from `01-define.md` the prompt does not address

3. **Rewrite the prompt,** keeping the team's wording where it works and changing only what a finding requires.

4. **List the changes**, each tied to its finding, and the ones to evaluate first.

## Output

In chat: the findings, most important first; the rewritten prompt; and the change list. Remind the user to give the new version a number and re-run its evaluation before it ships. This skill writes no file.

Files in this skill

  • SKILL.md2.5 KB
  • references/prompt-and-context.md3.3 KB

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.