From meta-skills
Diagnose and refine user prompts to get better AI responses. Use when a user asks to improve, refine, or optimize a prompt, says their prompts give generic results, wants help writing a better prompt, or submits a draft prompt asking for feedback. Triggers on phrases like "help me improve this prompt", "refine my prompt", "make this prompt better", "why am I getting generic answers", or "optimize this for Claude/ChatGPT".
How this skill is triggered — by the user, by Claude, or both
Slash command
/meta-skills:prompt-refinerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform vague or generic prompts into precise, effective ones through diagnostic questioning.
Transform vague or generic prompts into precise, effective ones through diagnostic questioning.
When user submits a prompt (or describes what they want), diagnose it against these dimensions:
| Dimension | Question to Ask Yourself | Common Gap |
|---|---|---|
| Role | Is there a defined expertise/persona? | Missing or too generic ("be an expert") |
| Context | Is there enough background? | Assumes AI knows user's situation |
| Task | Is the action clear and specific? | Vague verbs ("help me with", "write about") |
| Format | Is output structure defined? | No length, structure, or style guidance |
| Constraints | Are boundaries/limits set? | No scope narrowing, audience, or exclusions |
| Examples | Are samples or references provided? | None when they would help |
Ask maximum 3-4 targeted questions per round. Prioritize by impact:
Frame questions conversationally. Avoid overwhelming the user.
Good: "What's the intended audience for this? That'll help me adjust the complexity and tone."
Avoid: "Please specify: 1) audience 2) tone 3) format 4) length 5) examples 6) constraints..."
Based on the task type, mentally map to the best-fit framework:
| Task Type | Best Framework | Why |
|---|---|---|
| Quick/simple tasks | RTF (Role, Task, Format) | Minimal overhead |
| Complex multi-step | RISEN (Role, Instructions, Steps, End goal, Narrowing) | Handles constraints |
| Creative/tonal | CRISPE (Capacity, Insight, Statement, Personality, Experiment) | Style control |
| Professional/business | COSTAR (Context, Objective, Style, Tone, Audience, Response) | Audience-aware |
| Educational/iterative | OCEAN (Objective, Context, Examples, Assess, Negotiate) | Built-in refinement |
Don't mention framework names to user unless they ask—just apply the structure.
Deliver the refined prompt in a code block, followed by a brief annotation (2-3 bullets) explaining key improvements. Example:
[Refined prompt here]
What changed:
After delivering, ask: "Want to test this, or adjust anything?"
| User Complaint | Probable Cause | Fix |
|---|---|---|
| "Too generic" | No role or context | Add persona + specific background |
| "Too long/rambling" | No format constraint | Specify length, structure, bullet limits |
| "Misses the point" | Vague task verb | Use precise action verbs (analyze, compare, draft) |
| "Wrong tone" | No audience/style | Define reader + tone explicitly |
| "Ignores my constraints" | Constraints buried in text | Move constraints to numbered list or end |
When unsure what to ask, these unlock the most value:
User: "Help me improve this prompt: 'Write a blog post about AI'"
Diagnosis: Missing role, no audience, vague topic, no format specs, no constraints.
Response: "That's pretty broad—let me ask a few things to sharpen it:
After user answers (angle: AI for small business, audience: non-technical owners, format: actionable):
You are a business technology consultant who specializes in helping small businesses adopt practical AI solutions.
Write a blog post titled "5 Ways Small Business Owners Can Use AI Today (No Tech Skills Required)" for non-technical readers who are curious but skeptical about AI.
Structure:
- Hook with a relatable small business pain point
- 5 specific, actionable AI use cases with real tool examples
- Each use case: problem → AI solution → how to start (under 100 words each)
- Close with a "start here" recommendation
Tone: Friendly, practical, no jargon. If you must use a technical term, explain it in parentheses.
Length: 800-1000 words.
What changed:
npx claudepluginhub camauger/dev-skills --plugin meta-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.