From prompt-engineering
Iteratively optimizes prompts using prompt-reviewer for issue detection, user input for ambiguities, and prompt-engineering for fixes until no issues remain. Use on prompt files needing refinement.
npx claudepluginhub doodledood/claude-code-plugins --plugin prompt-engineeringThis skill uses the workspace's default tool permissions.
**User request**: $ARGUMENTS
Refines SKILL.md prompt files as an AI agent: improves structure, wording, organization, spelling, grammar, and clarity per best practices while preserving intent and format.
Improves prompts using Anthropic's 4-step workflow. Handles direct text, files, conversation context, iteration; adds XML, chain-of-thought, examples, clear formats.
Optimizes agent, system, developer prompts and templates. Ports between OpenAI, Claude, Gemini; builds evals. Use for improving reliability, tuning wording, or debugging failures.
Share bugs, ideas, or general feedback.
User request: $ARGUMENTS
Iteratively optimize a prompt until no issues remain.
Loop until prompt-reviewer finds no issues: review → resolve NEEDS_USER_INPUT with user → fix via prompt-engineering → repeat.
/tmp/auto-optimize-*.md during iterations; apply to original only when converged| Constraint | Why |
|---|---|
| Converge, don't cap | No iteration limits—run until no issues |
| Atomic output | Original unchanged until fully converged |
| DRY | Delegate review to prompt-reviewer, fixes to prompt-engineering |
| User-in-the-loop | NEEDS_USER_INPUT issues require user resolution (with context, options); skip if user declines |
Report: file path, iterations, issues fixed (auto vs user-resolved), issues skipped, summary of changes.