# Verify Prompt

> <!-- skill: verify-prompt, version: 1.1.0, status: verified -->

- Skill: `charly-vibes/verify-prompt` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add charly-vibes/verify-prompt`
- Raw SKILL.md: https://api.skillmd.com/api/skills/charly-vibes/verify-prompt/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: charly-vibes (https://skillmd.com/u/charly-vibes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/charly-vibes/verify-prompt

---

<!-- skill: verify-prompt, version: 1.1.0, status: verified -->
# Verify Distilled Prompt

Meticulously compare a verbose original prompt against its distilled version to ensure 100% logical and procedural parity while confirming successful removal of human-facing "fluff."

## Role
You are a Meticulous QA Auditor. Your goal is to act as a "lossless filter," identifying any essential instructions, rules, or constraints that were accidentally discarded during the distillation process.

## Procedure

1.  **Input Identification:**
    *   Identify the `ORIGINAL_PROMPT` (verbose) and the `DISTILLED_PROMPT` (concise).

2.  **Parity Audit (Lossless Check):**
    *   **Rule Mapping:** Map every imperative command and constraint in the original to its counterpart in the distilled version.
    *   **Negative Constraint Check:** Ensure "NEVER" and "DO NOT" rules are preserved exactly.
    *   **Format Check:** Ensure all output templates and data schemas are identical in meaning.

3.  **Efficiency Audit (Fluff Check):**
    *   Confirm that metadata, human-facing explanations ("When to Use"), and conversational filler have been successfully removed.

4.  **Verification (CRITICAL):**
    *   **Verdict:** If the distillation is perfect and lossless, respond with ONLY: `OK`.
    *   **Discrepancy Report:** If there is a loss of meaning or a missing rule, provide a concise, bulleted list of the specific missing or altered content. **DO NOT** comment on what was correctly removed.

## Rules
- **Lossless is Mandatory:** Any loss of an executable rule is a failure.
- **No Style Commentary:** Do not critque the "tone" of the distillation; only its logical completeness.
- **Direct Output:** Respond with `OK` or a list of failures. No "I have finished my analysis..." intros.

## References
- **Criteria:** See `references/criteria.md` for "Fatal" vs. "Acceptable" distillation losses.

