Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Skill Perfection (Skill QA Audit)

A QA workflow that verifies a plugin skill file against official docs, fixes issues in place, and produces a verification report.

Dev & CodingIntermediate12013AI score 9/10Last updated: Jun 23, 2026

What it does

  • Walks a skill file section by section, verifying imports, API signatures, code examples, URLs, version claims, and best-practice statements against official documentation.
  • Applies an 'audit + fix in one pass' rule: fix each issue immediately with Edit, log it, then continue — no separate update pass.
  • Offers a bundled scripts/preflight.py for Python-heavy skills as an advisory syntax check, with explicit rules for when to ignore it.
  • Ends with a spot-check phase and a concise PERFECTION_REPORT.md (<100 lines) containing a change table, reasons, and source links.

Who it's for

  • Authors maintaining multiple Claude Code skills or plugins
  • Teams that must periodically confirm documented APIs are still current
  • Open-source maintainers who need a tabular review record

Examples

  1. "Audit my langgraph-agent skill with skill-perfection" → searches official docs, replaces deprecated import paths on the spot, emits a change report.
  2. For a Python-heavy skill, run uv run python scripts/preflight.py skill.md --no-urls first to catch syntax slips, then do semantic verification.
  3. Spot-check 3–5 fixed items and WebFetch any newly added URLs, re-checking only what changed instead of re-auditing everything.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/OmidZamani/dspy-skills/HEAD/.claude/skills-skill-perfection/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills-skill-perfection folder from the GitHub repo OmidZamani/dspy-skills into my ~/.claude/skills/skill-perfection/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/OmidZamani/dspy-skills.git && mkdir -p ~/.claude/skills && cp -r dspy-skills/.claude/skills-skill-perfection ~/.claude/skills/skill-perfection

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/OmidZamani/dspy-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r dspy-skills/.claude/skills-skill-perfection ~/.claude/skills/skill-perfection
  5. Confirm SKILL.md and scripts/preflight.py exist in that folder.
  6. (Optional) Install uv to run preflight: curl -LsSf https://astral.sh/uv/install.sh | sh
  7. Restart Claude Code and ask: "Audit this skill file using the skill-perfection process."