AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Prompt Optimization

skill-shinpr-rashomon-prompt-optimization · by shinpr

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.

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-shinpr-rashomon-prompt-optimization

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-shinpr-rashomon-prompt-optimization)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Prompt Optimization? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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.

| ID | Pattern | Research Basis | |----|---------|----------------| | BP-001 | Negative Instructions | Attention focuses on forbidden content, increasing violation probability. Inverse scaling confirmed | | BP-002 | Vague Instructions | Primary failure cause. 40% of performance variance | | BP-003 | Missing Output Format | Directly linked to hallucination reduction |

P2: High Impact (Should Fix)

Consistent improvement when addressed.

| ID | Pattern | Research Basis | |----|---------|----------------| | BP-004 | Unstructured Prompt | "Structure > Length" confirmed | | BP-005 | Missing Context | "More context = higher accuracy" confirmed | | BP-006 | Complex Task Without Decomposition | ICLR 2023: 28% error reduction with decomposition |

P3: Enhancement (Could Fix)

Incremental improvements in specific contexts.

| ID | Pattern | Research Basis | |----|---------|----------------| | BP-007 | Biased Examples | 40% of few-shot effectiveness depends on exemplar selection | | BP-008 | No Uncertainty Permission | Allowing "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

| Classification | Definition | Interpretation | |---------------|------------|----------------| | Structural | Prompt structure, clarity, specificity improvements | Prompt writing technique | | Context Addition | Project-specific information added from codebase investigation | Information advantage | | Expressive | Different phrasing, equivalent substance | Neutral | | Variance | Within LLM probabilistic variance | Original 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)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.