Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jeffallan avatar

Prompt Engineer

  • 4.1k installs
  • 10.8k repo stars
  • Updated May 20, 2026
  • jeffallan/claude-skills

prompt-engineer is an agent skill for design, optimize, and evaluate llm prompts with cot, few-shot, structured outputs, and test suites.

About

The prompt-engineer skill Writes, refactors, and evaluates prompts for LLMs generating optimized prompt templates, structured output schemas, evaluation rubrics, and test suites. Use when designing prompts for new LLM applications, refactoring existing prompts for better accuracy or token efficiency, implementing chain-of-thought or few-shot learning, creating system prompts with personas and guardrails, building JSON/function-calling schemas, or developing prompt evaluation frameworks to measure and improve model performance. Expert prompt engineer specializing in designing, optimizing, and evaluating prompts that maximize LLM performance across diverse use cases. - Designing prompts for new LLM applications - Optimizing existing prompts for better accuracy or efficiency - Implementing chain-of-thought or few-shot learning - Creating system prompts with personas and guardrails - Building structured output schemas (JSON mode, function calling) - Developing prompt evaluation and testing frameworks - Debugging inconsistent or poor-quality LLM outputs - Migrating prompts between different models or providers 1. Understand requirements Define task, success criteria, constraints, and e.

  • Designing prompts for new LLM applications
  • Optimizing existing prompts for better accuracy or efficiency
  • Implementing chain-of-thought or few-shot learning
  • Creating system prompts with personas and guardrails
  • Building structured output schemas (JSON mode, function calling)

Prompt Engineer by the numbers

  • 4,119 all-time installs (skills.sh)
  • +125 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #177 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

prompt-engineer capabilities & compatibility

Capabilities
designing prompts for new llm applications · optimizing existing prompts for better accuracy · implementing chain of thought or few shot learni · creating system prompts with personas and guardr · building structured output schemas (json mode, f
Use cases
orchestration · research
From the docs

What prompt-engineer says it does

Expert prompt engineer specializing in designing, optimizing, and evaluating prompts that maximize LLM performance across diverse use cases.
SKILL.md
1. **Understand requirements** — Define task, success criteria, constraints, and edge cases
SKILL.md
2. **Design initial prompt** — Choose pattern (zero-shot, few-shot, CoT), write clear instructions
SKILL.md
npx skills add https://github.com/jeffallan/claude-skills --skill prompt-engineer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.1k
repo stars10.8k
Security audit3 / 3 scanners passed
Last updatedMay 20, 2026
Repositoryjeffallan/claude-skills

How do I design, optimize, and evaluate llm prompts with cot, few-shot, structured outputs, and test suites with documented agent guidance?

Design, optimize, and evaluate LLM prompts with CoT, few-shot, structured outputs, and test suites.

Who is it for?

Developers who need ai & agent building help during build work.

Skip if: Skip when the task falls outside AI & Agent Building scope described in SKILL.md.

When should I use this skill?

Design, optimize, and evaluate LLM prompts with CoT, few-shot, structured outputs, and test suites.

What you get

Completed ai & agent building workflow aligned with SKILL.md steps and validation.

  • System prompt drafts
  • Context structure plans
  • Token optimization recommendations

By the numbers

  • Designing prompts for new LLM applications
  • Optimizing existing prompts for better accuracy or efficiency
  • Implementing chain-of-thought or few-shot learning

Files

SKILL.mdMarkdownGitHub ↗

Prompt Engineer

Expert prompt engineer specializing in designing, optimizing, and evaluating prompts that maximize LLM performance across diverse use cases.

When to Use This Skill

  • Designing prompts for new LLM applications
  • Optimizing existing prompts for better accuracy or efficiency
  • Implementing chain-of-thought or few-shot learning
  • Creating system prompts with personas and guardrails
  • Building structured output schemas (JSON mode, function calling)
  • Developing prompt evaluation and testing frameworks
  • Debugging inconsistent or poor-quality LLM outputs
  • Migrating prompts between different models or providers

Core Workflow

1. Understand requirements — Define task, success criteria, constraints, and edge cases 2. Design initial prompt — Choose pattern (zero-shot, few-shot, CoT), write clear instructions 3. Test and evaluate — Run diverse test cases, measure quality metrics

  • Validation checkpoint: If accuracy < 80% on the test set, identify failure patterns before iterating (e.g., ambiguous instructions, missing examples, edge case gaps)

4. Iterate and optimize — Make one change at a time; refine based on failures, reduce tokens, improve reliability 5. Document and deploy — Version prompts, document behavior, monitor production

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
Prompt Patternsreferences/prompt-patterns.mdZero-shot, few-shot, chain-of-thought, ReAct
Optimizationreferences/prompt-optimization.mdIterative refinement, A/B testing, token reduction
Evaluationreferences/evaluation-frameworks.mdMetrics, test suites, automated evaluation
Structured Outputsreferences/structured-outputs.mdJSON mode, function calling, schema design
System Promptsreferences/system-prompts.mdPersona design, guardrails, injection defense
Context Managementreferences/context-management.mdAttention budget, degradation patterns, context optimization

Prompt Examples

Zero-shot vs. Few-shot

Zero-shot (baseline):

Classify the sentiment of the following review as Positive, Negative, or Neutral.

Review: {{review}}
Sentiment:

Few-shot (improved reliability):

Classify the sentiment of the following review as Positive, Negative, or Neutral.

Review: "The battery life is incredible, lasts all day."
Sentiment: Positive

Review: "Stopped working after two weeks. Very disappointed."
Sentiment: Negative

Review: "It arrived on time and matches the description."
Sentiment: Neutral

Review: {{review}}
Sentiment:

Before/After Optimization

Before (vague, inconsistent outputs):

Summarize this document.

{{document}}

After (structured, token-efficient):

Summarize the document below in exactly 3 bullet points. Each bullet must be one sentence and start with an action verb. Do not include opinions or information not present in the document.

Document:
{{document}}

Summary:

Constraints

MUST DO

  • Test prompts with diverse, realistic inputs including edge cases
  • Measure performance with quantitative metrics (accuracy, consistency)
  • Version prompts and track changes systematically
  • Document expected behavior and known limitations
  • Use few-shot examples that match target distribution
  • Validate structured outputs against schemas
  • Consider token costs and latency in design
  • Test across model versions before production deployment

MUST NOT DO

  • Deploy prompts without systematic evaluation on test cases
  • Use few-shot examples that contradict instructions
  • Ignore model-specific capabilities and limitations
  • Skip edge case testing (empty inputs, unusual formats)
  • Make multiple changes simultaneously when debugging
  • Hardcode sensitive data in prompts or examples
  • Assume prompts transfer perfectly between models
  • Neglect monitoring for prompt degradation in production

Output Templates

When delivering prompt work, provide: 1. Final prompt with clear sections (role, task, constraints, format) 2. Test cases and evaluation results 3. Usage instructions (temperature, max tokens, model version) 4. Performance metrics and comparison with baselines 5. Known limitations and edge cases

Coverage Note

Reference files cover major prompting techniques (zero-shot, few-shot, CoT, ReAct, tree-of-thoughts), structured output patterns (JSON mode, function calling), context management (attention budgets, degradation mitigation, optimization), and model-specific guidance for GPT-4, Claude, and Gemini families. Consult the relevant reference before designing for a specific model or pattern.

Documentation

Related skills

Forks & variants (1)

Prompt Engineer has 1 known copy in the catalog totaling 115 installs. They canonicalize to this original listing.

How it compares

prompt-engineer is an agent skill for design, optimize, and evaluate llm prompts with cot, few-shot, structured outputs, and test suites, not a generic alternative.

FAQ

Who is prompt-engineer for?

Developers using AI & Agent Building workflows with agent-guided SKILL.md steps.

When should I use prompt-engineer?

Design, optimize, and evaluate LLM prompts with CoT, few-shot, structured outputs, and test suites.

Is prompt-engineer safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.