Skillquality 0.45

prompt-optimization

Analyzes and optimizes prompts using BP-001~008 patterns and 3-step flow (detect, optimize, balance). Use when "optimize this prompt", "review prompt quality", "analyze prompt issues", or creating/reviewing rashomon skill content.

Price
free
Protocol
skill
Verified
no

What it does

Prompt Optimization Skill

Core Philosophy

  1. Model-Agnostic: Patterns effective across GPT, Claude, Gemini, etc.
  2. Evidence-Based: Based on peer-reviewed research and industry consensus
  3. Actionable: Each detection provides specific, implementable improvements
  4. Non-Destructive: Suggest improvements while preserving user intent and minimizing constraint creep (see references/execution-quality.yaml over_optimization criteria)

Pattern Detection

P1: Critical (Must Fix)

High confidence research evidence for negative impact.

IDPatternResearch Basis
BP-001Negative InstructionsAttention focuses on forbidden content, increasing violation probability. Inverse scaling confirmed
BP-002Vague InstructionsPrimary failure cause. 40% of performance variance
BP-003Missing Output FormatDirectly linked to hallucination reduction

P2: High Impact (Should Fix)

Consistent improvement when addressed.

IDPatternResearch Basis
BP-004Unstructured Prompt"Structure > Length" confirmed
BP-005Missing Context"More context = higher accuracy" confirmed
BP-006Complex Task Without DecompositionICLR 2023: 28% error reduction with decomposition

P3: Enhancement (Could Fix)

Incremental improvements in specific contexts.

IDPatternResearch Basis
BP-007Biased Examples40% of few-shot effectiveness depends on exemplar selection
BP-008No Uncertainty PermissionAllowing "I don't know" reduces hallucination

3-Step Optimization Flow

Step 1: Initial Analysis

Input: Target prompt Process: Detect patterns (BP-001 through BP-008) Output: .claude/.rashomon/step1-analysis.md

Contents:

  • Detected issues by severity
  • Location in prompt
  • Original prompt preserved

Step 2: Optimization

Input: Step 1 analysis Process:

  • Classify each improvement as Structural, Context Addition, Expressive, or Variance (see Improvement Classification below). Apply only Structural and Context Addition changes.
  • Consolidate redundant improvements
  • Apply in priority order (P1 > P2 > P3) Output: .claude/.rashomon/step2-optimized.md

Contents:

  • Before/after for each change
  • Rationale
  • Optimized prompt

Step 3: Balance Adjustment

Input: Step 2 output Process:

  • Reference references/execution-quality.yaml
  • Confirm all critical aspects are preserved
  • Confirm constraints are proportionate (prompt length increase ≤50%, no constraints that limit valid solutions unnecessarily — see references/execution-quality.yaml over_optimization) Output: Final optimized prompt. Clean up temporary files (.claude/.rashomon/step1-*.md, step2-*.md) after completion.

Conditional Application

BP-004 (Unstructured)

Apply 4-block pattern IF:

  • Prompt longer than 3 sentences
  • Contains multiple distinct instructions
  • Has implicit section boundaries

Skip when:

  • Single simple instruction
  • Already clearly structured
  • Structure would add unnecessary verbosity

BP-006 (Decomposition)

Decompose IF:

  • 3+ distinct objectives
  • Sequential dependencies
  • Each step can be quality-checked

Key Insight: Goal is EVALUABLE GRANULARITY with QUALITY CHECKPOINTS, not decomposition itself.

Improvement Classification

ClassificationDefinitionInterpretation
StructuralPrompt structure, clarity, specificity improvementsPrompt writing technique
Context AdditionProject-specific information added from codebase investigationInformation advantage
ExpressiveDifferent phrasing, equivalent substanceNeutral
VarianceWithin LLM probabilistic varianceOriginal prompt sufficient

Principle: Distinguish between prompt writing improvements (Structural) and information additions (Context Addition).

Reference: references/execution-quality.yaml for detailed criteria.

References

  • references/patterns.yaml - Detailed pattern definitions
  • references/execution-quality.yaml - Quality evaluation criteria
  • references/skills.md - Skill-specific optimization (BP adaptation, 9 editing principles, progressive disclosure, grading)

Capabilities

skillsource-shinprskill-prompt-optimizationtopic-agent-skillstopic-ai-toolstopic-claude-codetopic-claude-code-plugintopic-developer-toolstopic-evaluationtopic-llmtopic-prompt-engineeringtopic-prompt-evaluationtopic-prompt-optimizationtopic-skills

Install

Installnpx skills add shinpr/rashomon
Transportskills-sh
Protocolskill

Quality

0.45/ 1.00

deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (4,340 chars)

Provenance

Indexed fromgithub
Enriched2026-04-24 07:03:39Z · deterministic:skill-github:v1 · v1
First seen2026-04-23
Last seen2026-04-24

Agent access

prompt-optimization — Clawmart · Clawmart