Managing Prompts
Comprehensive prompt engineering for Claude 4.5: creation, analysis, optimization, guardrails, context management.
When to Use
- User requests creating/analyzing/optimizing prompts
- User asks if current logic should be extracted to prompt
- User mentions: hallucinations, consistency issues, context optimization, prompt caching, chain-of-thought, XML tags
- Context usage high and extraction would help
- Outdated prompt techniques need Claude 4.5 updates
Core Workflows
Workflow 1: Analyzing Existing Prompts
Quick process:
- Read prompt file/content
- Load quick-reference.md for validation checklist
- Apply evaluation: structure, techniques, guardrails, context efficiency, Claude 4.5 optimization
- Categorize issues: critical | major | minor
- Generate recommendations with priority
- Output using output-formats.md#analysis-report template
Detailed evaluation: Load analysis-patterns.md
Common issues reference: quick-reference.md#common-issues
Workflow 2: Creating New Prompts
Quick process:
- Gather requirements: objective, success criteria, inputs/outputs, complexity, risk factors
- Select architecture: Load architecture-patterns.md, choose: simple_task | complex_reasoning | agent_workflow | multi_window
- Apply techniques: Load technique-reference.md for indexed lookup by need
- Add guardrails: Based on risk level, load guardrails-implementation.md for patterns
- Optimize context: Load context-optimization.md if >10K tokens
- Validate: Use quick-reference.md#quick-validation-checklist
Technique order:
- Clear instructions (explicit, contextual motivation, success criteria, output format)
- Examples (3-5 for complex tasks)
- Chain-of-thought (for reasoning tasks)
- XML tags (for structure)
- Role assignment, prefilling, template variables
Architecture selection:
- Simple task: Clear objective, straightforward
- Complex reasoning: Multi-step analysis, judgment
- Agent workflow: Tool access, iterative, autonomous
- Multi-window: >100K tokens, extended work
Guardrails by risk:
- Low: Basic uncertainty permission
- Medium: Examples + format spec
- High: Quote-grounding + citations
- Critical: Full stack (quotes, citations, knowledge restriction, CoT)
Context optimization:
- Cache static content ≥1024 tokens
- Place 20K+ docs at beginning
- Remove Claude's existing knowledge
- Quote-grounding for large docs
- Split if >3 distinct subtasks
Workflow 3: Optimizing Existing Prompts
Quick process:
- Identify goal: reduce_tokens | improve_quality | increase_consistency | reduce_hallucinations | enable_caching | split_prompt
- Load optimization-strategies.md for before/after examples
- Apply transformation
- Measure improvement
- Document using output-formats.md#optimization-report
Quick optimization strategies:
- Context reduction: Remove redundancy, cache static, quote-grounding, split if >3 subtasks
- Quality: Add examples, CoT, explicit instructions, contextual motivation
- Consistency: Format spec, prefilling, 3-5 examples
- Hallucinations: Uncertainty permission, quote-grounding, citations
- Caching: Identify ≥1024 static tokens, restructure, add cache_control
Decision aids: quick-reference.md#fast-decision-trees
Workflow 4: Updating Outdated Prompts
Quick process:
- Load migration-guide.md for Claude 3→4.5 patterns
- Identify outdated: insufficient explicitness, missing motivation, suggestion framing, no summary requests
- Apply updates preserving core logic
- Test and document
Common migrations:
- Vague → Explicit instructions with specifics
- No motivation → Add contextual reasoning
- Suggestion framing → Action framing ("Improve this" not "Can you improve?")
- No summaries → Explicit requests (4.5 less verbose by default)
- No quality modifiers → Add "Give it your all" for creative tasks
Workflow 5: Deciding Logic Extraction
Quick process:
- Load extraction-decision-guide.md#decision-tree
- Evaluate criteria (6 for prompt, 6 for script)
- Score: 3+ = extract, <3 = keep inline
- Output using output-formats.md#extraction-decision template
Prompt extraction criteria (3+ to extract):
- Reused across 3+ contexts
- Needs prompt techniques (examples, CoT, XML)
- Benefits from guardrails
- Context optimization beneficial
- Standardization needed
- Complex (>200 tokens instructions)
Script extraction criteria (3+ to extract):
- Deterministic/algorithmic
- Computation-heavy
- Unit testable
- Reused across prompts
- No reasoning required
- Format conversion/validation
Keep inline: One-time, context-specific, simple, requires real-time interaction
Fast Reference System
For validation: quick-reference.md (quick checklist, common issues, decision trees, severity guide)
For technique lookup: technique-reference.md (indexed by use case, lookup table, application patterns, combinations)
For output templates: output-formats.md (analysis, optimization, extraction, creation, migration reports)
For detailed patterns:
- extended-thinking-implementation.md (internal reasoning, budget management, batch processing, multi-round strategies)
- prompt-chaining-architecture.md (sequential/parallel workflows, handoff patterns, orchestration, self-correction loops)
- consistency-techniques.md (prefilling, Structured Outputs, format enforcement, advanced patterns)
- claude-4-5-optimization.md (4.5-specific guidance: explicit instructions, context awareness, multi-context workflows, tool usage)
- architecture-patterns.md (5 pattern types: simple task, complex reasoning, agent, multi-window, multi-context workflows)
- guardrails-implementation.md (hallucination, consistency, security, character patterns, jailbreak prevention, prompt leak reduction)
- context-optimization.md (token management, caching with model-specific minimums, document org, splitting, cache invalidation patterns)
- optimization-strategies.md (11 before/after examples)
- migration-guide.md (Claude 3→4.5 patterns, 10 migration examples)
- extraction-decision-guide.md (decision trees, criteria, examples)
- analysis-patterns.md (common issues, quality assessment, evaluation examples)
Claude 4.5 Critical Behaviors
Strengths: Long-horizon reasoning, context awareness, parallel execution, subagent delegation
Requirements: More explicit than Claude 3, contextual motivation, high-quality examples, action framing, explicit summary requests, quality modifiers
Optimization: Parallel tool guidance, clear success criteria, investigation before answering, aesthetic direction (UI), algorithm approach (code)
Quick Troubleshooting
Load quick-reference.md for detailed troubleshooting with fixes.
Common symptoms → Quick fixes:
- Inconsistent outputs → Format spec + 3-5 examples
- Hallucinations → Quote-grounding + uncertainty permission
- High tokens → Cache static content, remove redundancy
- Too concise (4.5) → Explicit detail requests
- Suggests not implements (4.5) → Action framing
- Stops early (4.5) → Reference token budget available
Tool Usage Pattern
Standard workflow:
- Identify which workflow (1-5)
- Load quick-reference.md for checklist/decisions
- Load technique-reference.md if need technique lookup
- Load detailed supporting file only when needed
- Use output-formats.md template for deliverable
Example - Analysis:
- Read prompt
- quick-reference.md → validation checklist
- technique-reference.md → identify techniques used
- analysis-patterns.md → detailed framework (if complex)
- output-formats.md#analysis-report → generate output
Example - Creation:
- Gather requirements
- technique-reference.md → select techniques by need
- architecture-patterns.md → get template for pattern type
- quick-reference.md → validation before finalizing
- output-formats.md#creation-summary → document (optional)
Example - Optimization:
- Identify goal
- quick-reference.md#fast-decision-trees → decide strategy
- optimization-strategies.md → get before/after pattern
- Apply and test
- output-formats.md#optimization-report → document
Validation Before Deployment
Load quick-reference.md#quick-validation-checklist
Essential checks:
Golden test: "Would colleague understand with minimal context?"
Summary
This skill provides prompt engineering optimized for Claude 4.5. Use workflows systematically, load references on-demand, validate thoroughly. Supporting files contain detailed patterns - SKILL.md provides navigation and quick process guidance.