prompt-engineer
30
总安装量
30
周安装量
#7016
全站排名
安装命令
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill prompt-engineer
Agent 安装分布
opencode
21
claude-code
21
gemini-cli
18
cursor
16
windsurf
15
Skill 文档
Prompt Engineer
Purpose
Provides expertise in designing, optimizing, and evaluating prompts for Large Language Models. Specializes in prompting techniques like Chain-of-Thought, ReAct, and few-shot learning, as well as production prompt management and evaluation.
When to Use
- Designing prompts for LLM applications
- Optimizing prompt performance
- Implementing Chain-of-Thought reasoning
- Creating few-shot examples
- Building prompt templates
- Evaluating prompt effectiveness
- Managing prompts in production
- Reducing hallucinations through prompting
Quick Start
Invoke this skill when:
- Crafting prompts for LLM applications
- Optimizing existing prompts
- Implementing advanced prompting techniques
- Building prompt management systems
- Evaluating prompt quality
Do NOT invoke when:
- LLM system architecture â use
/llm-architect - RAG implementation â use
/ai-engineer - NLP model training â use
/nlp-engineer - Agent performance monitoring â use
/performance-monitor
Decision Framework
Prompting Technique?
âââ Reasoning Tasks
â âââ Step-by-step â Chain-of-Thought
â âââ Tool use â ReAct
âââ Classification/Extraction
â âââ Clear categories â Zero-shot + examples
â âââ Complex â Few-shot with edge cases
âââ Generation
â âââ Structured output â JSON mode + schema
âââ Consistency
âââ System prompt + temperature tuning
Core Workflows
1. Prompt Design
- Define task clearly
- Choose prompting technique
- Write system prompt with context
- Add examples if few-shot
- Specify output format
- Test with diverse inputs
2. Chain-of-Thought Implementation
- Identify reasoning requirements
- Add “Let’s think step by step” or equivalent
- Provide reasoning examples
- Structure expected reasoning steps
- Test reasoning quality
- Iterate on step guidance
3. Prompt Optimization
- Establish baseline metrics
- Identify failure patterns
- Adjust instructions for clarity
- Add/modify examples
- Tune output constraints
- Measure improvement
Best Practices
- Be specific and explicit in instructions
- Use structured output formats (JSON, XML)
- Include examples for complex tasks
- Test with edge cases and adversarial inputs
- Version control prompts
- Measure and track prompt performance
Anti-Patterns
| Anti-Pattern | Problem | Correct Approach |
|---|---|---|
| Vague instructions | Inconsistent output | Be specific and explicit |
| No examples | Poor performance on complex tasks | Add few-shot examples |
| Unstructured output | Hard to parse | Specify format clearly |
| No testing | Unknown failure modes | Test diverse inputs |
| Prompt in code | Hard to iterate | Separate prompt management |