AgentSkillsCN

refine-prompt

为大语言模型优化提示词,并将其追加至 PROMPT.md 文件中。

SKILL.md
--- frontmatter
name: refine-prompt
argument-hint: '[prompt-request]'
disable-model-invocation: true
allowed-tools: Bash(mkdir:*), Read, Write, Glob
description: Optimize prompts for LLMs and append to PROMPT.md
model: opus

Context

  • Working directory: !pwd
  • Request: $ARGUMENTS

Task

You are an expert prompt engineer. Create an optimized prompt based on $ARGUMENTS.

1. Craft the Prompt

Apply relevant techniques:

  • Few-shot examples (when helpful)
  • Chain-of-thought reasoning
  • Role/perspective setting
  • Output format specification
  • Constraints and boundaries
  • Self-consistency checks

Structure with:

  • Clear role definition (if applicable)
  • Explicit task description
  • Expected output format
  • Constraints and guidelines

2. Display the Result

Show the complete prompt in a code block, ready to copy:

code
[Complete prompt text]

Briefly note which techniques you applied and why.

3. Save to .ai/PROMPT.md

First ensure the directory exists: mkdir -p .ai

If .ai/PROMPT.md exists:

Read current contents and append:

code
---

## [Brief title from $ARGUMENTS]

[The optimized prompt]

If .ai/PROMPT.md does not exist:

Create with:

code
# Optimized Prompts

## [Brief title from $ARGUMENTS]

[The optimized prompt]

Confirm: "Saved to .ai/PROMPT.md"