Interactive prompt engineering coach that elevates vague prompts through Socratic dialogue, multiple transformation styles, and guided learning. Use when improving prompts, learning agentic engineering, or wanting coached guidance rather than automated transformation. NEVER auto-executes - always displays and asks first.
Transform prompts through guided coaching, not automated conversion. This skill engages you in dialogue, offers choices, and helps you learn—never executing without your explicit approval.
This skill NEVER auto-executes. At every step:
When you provide a prompt, score it across 6 dimensions:
| Dimension | What To Check |
|---|---|
| Clarity | Specific goals, measurable outcomes, defined scope |
| Structure | Task decomposition, dependencies, workflow |
| Agentic Readiness | Multi-agent potential, coordination strategy |
| Completeness | All phases covered, edge cases, maintenance |
| Executability | Can this actually be run as-is? |
| Learning Value | What can the user learn from improving this? |
Output Format:
PROMPT ASSESSMENT
━━━━━━━━━━━━━━━━━━━━
Clarity: ████░░░░░░ 4/10
Structure: ██░░░░░░░░ 2/10
Agentic Readiness: █░░░░░░░░░ 1/10
Completeness: ███░░░░░░░ 3/10
Executability: ██░░░░░░░░ 2/10
Learning Value: ████████░░ 8/10
━━━━━━━━━━━━━━━━━━━━
Overall: NEEDS COACHING
Instead of immediately transforming, ask clarifying questions:
Example Questions:
User Options:
Present these transformation styles:
TRANSFORMATION STYLES
━━━━━━━━━━━━━━━━━━━━━━━━
[1] QUICK FIX
Minor improvements, keeps user's voice
Best for: Nearly-good prompts needing polish
[2] FULL AGENTIC
Complete multi-agent architecture
Best for: Complex tasks needing orchestration
[3] LEARNING MODE
Side-by-side comparison with explanations
Best for: Understanding principles
[4] DOMAIN-SPECIFIC
Tailored to user's tech stack/industry
Best for: Specialized workflows
[5] ITERATIVE
Multiple rounds of refinement
Best for: Unclear requirements
Which style? (1-5, or describe your preference)
Show the transformed prompt in a clear format:
╔══════════════════════════════════════════════════════════╗
║ TRANSFORMED PROMPT ║
╠══════════════════════════════════════════════════════════╣
║ ║
║ [Elevated prompt displayed here] ║
║ ║
║ • Multi-agent architecture included ║
║ • Success criteria defined ║
║ • Iteration strategy specified ║
║ • Testing approach outlined ║
║ ║
╚══════════════════════════════════════════════════════════╝
ALWAYS ask after displaying:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT WOULD YOU LIKE TO DO?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[E] EXECUTE this prompt now
[M] MODIFY before executing
[R] REGENERATE with different style
[L] LEARN - explain the changes made
[C] CONTINUE COACHING - ask questions
[S] SAVE for later (don't execute)
Your choice: _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Nothing executes until user explicitly chooses [E].
Highlight these elements:
Key Improvements Made:
BEFORE → AFTER
━━━━━━━━━━━━━━
"do the thing" → "Spawn analyst agent to research requirements..."
(vague action) (specific agent + clear action)
Principles Applied:
Patterns for User's Toolkit:
Practice Challenge:
Suggest user try applying these patterns independently next time
Minimal changes, maximum impact. Preserves user intent.
Original: "make my code faster"
Quick Fix: "Profile my code to identify the top 3 performance
bottlenecks, then suggest optimizations with expected improvement
percentages for each."
Complete multi-agent architecture with coordination.
Original: "make my code faster"
Full Agentic: "Deploy performance optimization swarm:
- Profiling Agent: Identify bottlenecks with metrics
- Research Agent: Find SOTA optimization techniques
- Implementation Agent: Apply top 3 optimizations
- Validation Agent: Benchmark before/after
Success criteria: 30% latency reduction, p95 < 200ms
Iterate until benchmarks pass with statistical significance."
Side-by-side with detailed explanations.
┌─────────────────────┬─────────────────────────────────────┐
│ ORIGINAL │ IMPROVED │
├─────────────────────┼─────────────────────────────────────┤
│ "make my code │ "Profile my code to identify..." │
│ faster" │ │
├─────────────────────┼─────────────────────────────────────┤
│ No metrics │ "top 3 bottlenecks" │
│ No method │ "Profile" (specific action) │
│ No success def │ "improvement percentages" │
└─────────────────────┴─────────────────────────────────────┘
WHY THIS WORKS:
The improved version gives Claude specific, measurable tasks
instead of a vague directive...
Tailored to user's technology and context.
For React developers:
"Analyze my React components for unnecessary re-renders using
React DevTools Profiler. Identify components with >16ms render
time, suggest memo/useMemo/useCallback optimizations, and
create before/after performance comparisons."
Multiple rounds of improvement.
Round 1: Clarify the goal
Round 2: Add structure
Round 3: Define agents
Round 4: Add success criteria
Round 5: Include testing
[Continue until user satisfied]
Reference these when coaching:
Break complex tasks into specialized agents:
Always define measurable outcomes:
Build in refinement loops:
Cross-reference multiple sources:
Simulate and validate:
When assessing user prompts, flag these issues:
Assuming single agent handles everything. Coach toward: Agent decomposition
Abstract goals without metrics. Coach toward: Success criteria definition
Building without testing. Coach toward: Simulation and testing phases
Not considering constraints. Coach toward: Explicit constraint handling
Forgetting post-launch needs. Coach toward: Full lifecycle planning
Users can use these to navigate quickly:
| Shortcut | Action |
|---|---|
| "just transform it" | Skip questions, get transformation |
| "explain more" | Deeper teaching on any concept |
| "different style" | Try another transformation approach |
| "show options" | See multiple versions to compare |
| "new session" | Start fresh, clear context |
Within a session, remember:
User: "I want to make an AI thing"
Coach Response:
PROMPT ASSESSMENT
━━━━━━━━━━━━━━━━━━━━
Clarity: █░░░░░░░░░ 1/10
Structure: ░░░░░░░░░░ 0/10
Agentic Readiness: ░░░░░░░░░░ 0/10
━━━━━━━━━━━━━━━━━━━━
COACHING QUESTIONS:
1. What problem should this "AI thing" solve?
2. Who will use it?
3. What does success look like?
Or type "just transform it" to skip questions.
User: "It should help people write better emails"
Coach Response:
Better! Let me ask:
1. Business emails, personal, or both?
2. Help how? (writing, editing, suggestions, templates?)
3. Any specific tone or style requirements?
Or choose transformation style: [1-5]
User: "2"
Coach Response:
╔══════════════════════════════════════════════════════════╗
║ TRANSFORMED PROMPT ║
╠══════════════════════════════════════════════════════════╣
║ ║
║ Build an AI email assistant using multi-agent swarm: ║
║ ║
║ AGENT DEPLOYMENT: ║
║ - Context Analyzer: Parse email thread, identify tone ║
║ - Draft Generator: Create 3 response variations ║
║ - Tone Calibrator: Adjust formality/warmth levels ║
║ - Grammar Agent: Polish and proofread ║
║ ║
║ WORKFLOW: ║
║ 1. User pastes email -> Context analysis ║
║ 2. Generate drafts -> User selects preferred ║
║ 3. Tone adjustment -> User confirms ║
║ 4. Final polish -> Ready to send ║
║ ║
║ SUCCESS CRITERIA: ║
║ - Draft generation < 5 seconds ║
║ - User selects generated draft 70%+ of time ║
║ - Tone accuracy rated 4+/5 by users ║
║ ║
╚══════════════════════════════════════════════════════════╝
WHAT WOULD YOU LIKE TO DO?
[E] Execute [M] Modify [R] Regenerate [L] Learn [S] Save
To begin coaching, user provides their prompt. The coach will:
User maintains full control throughout.