AgentSkillsCN

prompting

提示工程指导:用于撰写与优化大语言模型提示词。当您被要求(1)为特定任务撰写提示词,(2)审查或改进现有提示词,(3)为 AI 助手设计系统级提示词,(4)为特定输出格式(JSON、XML、Markdown)构建提示词结构,或(5)运用少样本学习、思维链、角色提示等提示工程技巧时使用。

SKILL.md
--- frontmatter
name: prompting
description: Prompt engineering guidance for writing and improving LLM prompts. Use when asked to (1) write a prompt for a specific task, (2) review or improve an existing prompt, (3) design system prompts for AI assistants, (4) structure prompts for specific output formats (JSON, XML, markdown), or (5) apply prompt engineering techniques like few-shot, chain-of-thought, or role prompting.

Prompt Engineering

Guide for crafting effective prompts for large language models (Claude, GPT, Gemini, Llama, etc.).

Workflow

  1. Clarify the goal: What task should the prompt accomplish?
  2. Choose techniques: Select from references/techniques.md
  3. Structure the prompt: Apply appropriate format
  4. Add constraints: Specify requirements and boundaries
  5. Test and refine: Iterate based on outputs

Writing a New Prompt

Start with this template:

code
[Context/Role - optional]
[Task - required]
[Constraints/Requirements - as needed]
[Output format - as needed]
[Examples - for complex tasks]

Minimal prompt (simple tasks):

code
Summarize this article in 3 bullet points.

Structured prompt (complex tasks):

code
You are a senior code reviewer.

Review this code for:
- Security vulnerabilities
- Performance issues
- Maintainability concerns

Format your response as:
## Summary
[1-2 sentences]

## Issues
- [severity]: [description]

## Recommendations
[prioritized list]

Improving an Existing Prompt

Diagnose issues:

ProblemSolution
Output too vagueAdd specific constraints or examples
Wrong formatSpecify output structure explicitly
Missing detailsUse chain-of-thought or decomposition
Inconsistent resultsAdd few-shot examples
Off-topic responsesStrengthen role/context framing

Improvement checklist:

  • Is the task clear and unambiguous?
  • Are constraints specific (not "be concise" but "under 100 words")?
  • Does output format match intended use?
  • Would examples clarify expectations?

Quick Reference: Techniques

TechniqueWhen to Use
Few-shotSpecific format/style needed
Chain-of-thoughtComplex reasoning, math, analysis
Role promptingDomain expertise, specific tone
Task decompositionMulti-step workflows
ConstraintsPrecise requirements

See references/techniques.md for detailed patterns and examples.

Quick Reference: Output Formats

FormatWhen to Use
XML tagsComplex prompts, clear section boundaries
JSONProgrammatic parsing, structured data
MarkdownHuman-readable reports, documentation

See references/structured.md for format patterns.

System Prompts

For designing AI assistant behavior, see references/system-prompts.md.

Key sections:

  • Identity and role definition
  • Behavioral guidelines
  • Constraints and boundaries
  • Output format defaults