# Refine Prompt

> This skill should be used when the user asks to "refine a prompt", "optimize a prompt", "improve my prompt", "rewrite prompt for LLM", "craft a better prompt", or mentions prompt engineering, prompt optimization, or appending to PROMPT.md.

- Skill: `majiayu000/refine-prompt` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/refine-prompt`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/refine-prompt/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/refine-prompt

---


## 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:

```
[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:

```
---

## [Brief title from $ARGUMENTS]

[The optimized prompt]
```

**If `.ai/PROMPT.md` does not exist:**

Create with:

```
# Optimized Prompts

## [Brief title from $ARGUMENTS]

[The optimized prompt]
```

Confirm: "Saved to .ai/PROMPT.md"

