prompt-optimizer

A comprehensive prompt engineering skill that helps users craft high-quality, effective prompts using proven frameworks.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "prompt-optimizer" with this command: npx skills add twwch/openskills/twwch-openskills-prompt-optimizer

Prompt Optimizer

A comprehensive prompt engineering skill that helps users craft high-quality, effective prompts using proven frameworks.

Workflow

When a user requests prompt optimization, follow these steps:

Step 1: Analyze User Input

Receive the user's request, which may be:

  • A raw prompt that needs optimization

  • A task description or requirement

  • A vague idea that needs to be turned into a prompt

Step 2: Match Scenario and Select Framework

Read the references/Frameworks_Summary.md file to:

  • Identify the user's scenario from the application scenarios listed

  • Match the most suitable framework(s) based on:

  • Application scenario alignment

  • Task complexity (simple/medium/complex)

  • Domain category (marketing, decision analysis, education, etc.)

Framework Selection Guide by Complexity:

Complexity Recommended Frameworks

Simple (≤3 elements) APE, ERA, TAG, RTF, BAB, PEE, ELI5

Medium (4-5 elements) RACE, CIDI, SPEAR, SPAR, FOCUS, SMART, GOPA, ORID, CARE, ROSE, PAUSE, TRACE, GRADE, TRACI, RODES

Complex (6+ elements) RACEF, CRISPE, SCAMPER, Six Thinking Hats, ROSES, PROMPT, RISEN, RASCEF, Atomic Prompting

Framework Selection Guide by Domain:

Domain Recommended Frameworks

Marketing Content BAB, SPEAR, Challenge-Solution-Benefit, BLOG, PROMPT, RHODES

Decision Analysis RICE, Pros and Cons, Six Thinking Hats, Tree of Thought, PAUSE, What If

Education & Training Bloom's Taxonomy, ELI5, Socratic Method, PEE, Hamburger Model

Product Development SCAMPER, HMW, CIDI, RELIC, 3Cs Model

AI Dialogue/Assistant COAST, ROSES, TRACE, RACE, RASCEF

Writing & Creation BLOG, 4S Method, Hamburger Model, Few-shot, RHODES, Chain of Destiny

Image Generation Atomic Prompting

Quick Simple Tasks Zero-shot, ERA, TAG, APE, RTF

Complex Reasoning Chain of Thought, Tree of Thought

Step 3: Load Framework Details

Once the best framework is identified, read the corresponding framework file from the references/frameworks/ directory:

  • File naming pattern: XX_FrameworkName_Framework.md

  • Example: For RACEF framework, read references/frameworks/01_RACEF_Framework.md

The framework file contains:

  • Framework overview and components

  • Detailed explanation of each element

  • Pros and cons

  • Best practice examples

Step 4: Clarify Ambiguities

Before generating the final prompt, verify with the user:

  • Goal Clarity: Is the intended outcome clear?

  • Target Audience: Who will receive the AI's response?

  • Context Completeness: Is sufficient background information provided?

  • Format Requirements: Are there specific output format needs?

  • Constraints: Are there any limitations or restrictions?

Ask clarifying questions if any information is:

  • Missing

  • Ambiguous

  • Incomplete

  • Contradictory

Example clarifying questions:

  • "What specific outcome are you hoping to achieve?"

  • "Who is the target audience for this content?"

  • "Are there any format or length requirements?"

  • "What context should the AI consider?"

Step 5: Generate Optimized Prompt

Apply the selected framework to create the final prompt:

  • Structure the prompt according to framework components

  • Incorporate all clarified information

  • Ensure clarity and specificity

  • Include relevant examples if the framework requires

  • Add any necessary constraints or guidelines

Step 6: Present and Iterate

Present the optimized prompt to the user with:

  • The selected framework name and why it was chosen

  • The complete optimized prompt

  • Explanation of how each framework element was applied

  • Suggestions for potential variations or improvements

If the user requests changes, iterate on the prompt while maintaining framework structure.

Framework Reference Files

All framework details are stored in the references/frameworks/ directory. Each file contains:

  • Application scenarios

  • Framework components with explanations

  • Advantages and disadvantages

  • Multiple practical examples

Quick Framework Selection

For users unsure which framework to use:

User Says Recommended Framework

"I need a simple prompt" APE, ERA, TAG

"I want to persuade/sell" BAB, SPEAR, Challenge-Solution-Benefit

"I need to analyze/decide" RICE, Pros and Cons, Chain of Thought

"I want to teach/explain" ELI5, Bloom's Taxonomy, Socratic Method

"I need creative ideas" SCAMPER, HMW, SPARK, Imagine

"I want structured writing" BLOG, 4S Method, Hamburger Model

"I need step-by-step reasoning" Chain of Thought, Tree of Thought

"I'm generating images" Atomic Prompting

"I need a detailed plan" RISEN, RASCEF, CRISPE

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

multi-chart-draw

No summary provided by upstream source.

Repository SourceNeeds Review
General

infographic-creator

No summary provided by upstream source.

Repository SourceNeeds Review
General

docx-processor

No summary provided by upstream source.

Repository SourceNeeds Review
General

meeting-summary

No summary provided by upstream source.

Repository SourceNeeds Review