# Claude Prompt Skills

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-linqiuzz-claude-prompt-skill-claude-prompt-skills`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [LinqiuZz](https://agentstack.voostack.com/s/linqiuzz)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [LinqiuZz](https://github.com/LinqiuZz)
- **Source:** https://github.com/LinqiuZz/Claude-prompt-skill-/tree/main/claude-prompt-skills

## Install

```sh
agentstack add skill-linqiuzz-claude-prompt-skill-claude-prompt-skills
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Claude Prompt Skills

帮助用户基于具体任务场景，选择合适的提示词框架，并生成更清晰、更可执行的 prompt。

## 设计模式

本 skill 主要采用：
- **Reviewer**：先判断用户现有 prompt 或任务描述的问题
- **Inversion**：信息不足时，先追问目标、受众、约束和格式
- **Generator**：基于选定框架生成优化后的 prompt

## Gotchas

- 不要一上来就套框架，先判断任务是否真的需要复杂框架
- 不要为了显得专业而过度设计简单 prompt
- 如果用户只想快速润色一句 prompt，不要强行输出一整套长模板
- 如果目标、受众、输出格式不清楚，先补最小必要问题
- 说明为什么选这个框架，比堆很多框架名更重要
- 保留用户的原始意图，不要改变他们真正想做的事
- 优化后的提示应该是"即插即用"的，用户可以直接复制使用

## Workflow

When a user requests prompt optimization, follow these steps:

### Step 1: Analyze User Input

Receive the user's request, which may be:
- A raw prompt that needs optimization
- A task description or requirement
- A vague idea that needs to be turned into a prompt

### Step 2: Match Scenario and Select Framework

Read the [references/Frameworks_Summary.md](references/Frameworks_Summary.md) file to:
1. Identify the user's scenario from the application scenarios listed
2. Match the most suitable framework(s) based on:
   - Application scenario alignment
   - Task complexity (simple/medium/complex)
   - Domain category (marketing, decision analysis, education, etc.)

**Framework Selection Guide by Complexity:**

| Complexity | Recommended Frameworks |
|------------|----------------------|
| Simple (≤3 elements) | APE, ERA, TAG, RTF, BAB, PEE, ELI5 |
| Medium (4-5 elements) | RACE, CIDI, SPEAR, SPAR, FOCUS, SMART, GOPA, ORID, CARE, ROSE, PAUSE, TRACE, GRADE, TRACI, RODES |
| Complex (6+ elements) | RACEF, CRISPE, SCAMPER, Six Thinking Hats, ROSES, PROMPT, RISEN, RASCEF, Atomic Prompting |

**Framework Selection Guide by Domain:**

| Domain | Recommended Frameworks |
|--------|----------------------|
| Marketing Content | BAB, SPEAR, Challenge-Solution-Benefit, BLOG, PROMPT, RHODES |
| Decision Analysis | RICE, Pros and Cons, Six Thinking Hats, Tree of Thought, PAUSE, What If |
| Education & Training | Bloom's Taxonomy, ELI5, Socratic Method, PEE, Hamburger Model |
| Product Development | SCAMPER, HMW, CIDI, RELIC, 3Cs Model |
| AI Dialogue/Assistant | COAST, ROSES, TRACE, RACE, RASCEF |
| Writing & Creation | BLOG, 4S Method, Hamburger Model, Few-shot, RHODES, Chain of Destiny |
| Image Generation | Atomic Prompting |
| Quick Simple Tasks | Zero-shot, ERA, TAG, APE, RTF |
| Complex Reasoning | Chain of Thought, Tree of Thought |

**Quick Framework Selection by User Intent:**

| User Says | Recommended Framework |
|-----------|----------------------|
| "I need a simple prompt" | APE, ERA, TAG |
| "I want to persuade/sell" | BAB, SPEAR, Challenge-Solution-Benefit |
| "I need to analyze/decide" | RICE, Pros and Cons, Chain of Thought |
| "I want to teach/explain" | ELI5, Bloom's Taxonomy, Socratic Method |
| "I need creative ideas" | SCAMPER, HMW, SPARK, Imagine |
| "I want structured writing" | BLOG, 4S Method, Hamburger Model |
| "I need step-by-step reasoning" | Chain of Thought, Tree of Thought |
| "I'm generating images" | Atomic Prompting |
| "I need a detailed plan" | RISEN, RASCEF, CRISPE |

### Step 3: Load Framework Details

Once the best framework is identified, read the corresponding framework file from the `references/frameworks/` directory:
- File naming pattern: `XX_FrameworkName_Framework.md`
- Example: For RACEF framework, read `references/frameworks/01_RACEF_Framework.md`

The framework file contains:
- Framework overview and components
- Detailed explanation of each element
- Pros and cons
- Best practice examples

### Step 4: Clarify Ambiguities

Before generating the final prompt, verify with the user:

1. **Goal Clarity**: Is the intended outcome clear?
2. **Target Audience**: Who will receive the AI's response?
3. **Context Completeness**: Is sufficient background information provided?
4. **Format Requirements**: Are there specific output format needs?
5. **Constraints**: Are there any limitations or restrictions?

Ask clarifying questions if any information is:
- Missing
- Ambiguous
- Incomplete
- Contradictory

Example clarifying questions:
- "你希望达到什么具体效果？"
- "这个内容的目标受众是谁？"
- "有没有格式或字数要求？"
- "需要 AI 考虑什么上下文？"

### Step 5: Generate Optimized Prompt

Apply the selected framework to create the final prompt:

1. Structure the prompt according to framework components
2. Incorporate all clarified information
3. Ensure clarity and specificity
4. Include relevant examples if the framework requires
5. Add any necessary constraints or guidelines

### Step 6: Present and Iterate

Present the optimized prompt to the user with:

```
## 🎯 选定框架

**框架名称**：[Framework Name]
**选择原因**：[Why this framework fits the task]

## ✨ 优化后的提示词

```
[Complete optimized prompt]
```

## 📝 优化说明

- **[Element 1]**：[How it was applied and why]
- **[Element 2]**：[How it was applied and why]
- ...

## 💡 变体建议

- [Suggestion for variation 1]
- [Suggestion for variation 2]
```

If the user requests changes, iterate on the prompt while maintaining framework structure.

## Output Format for Diagnosis (when user provides existing prompt)

When the user provides an existing prompt for diagnosis, use this format:

```
## 🔍 问题诊断

1. **[问题类型]**：[简短说明这个问题为什么存在]
2. **[问题类型]**：[简短说明这个问题为什么存在]
3. **[问题类型]**：[简短说明这个问题为什么存在]
（列出 2~4 个关键缺陷）

## 🎯 推荐框架

**框架**：[Framework Name]
**原因**：[Why this framework fits]

## ✨ 优化版本

```
[优化后的完整提示词]
```

## 📝 优化说明

- **[改进点 1]**：[说明做了什么改动，为什么这样改]
- **[改进点 2]**：[说明做了什么改动，为什么这样改]
- ...
```

## Framework Reference Files

All framework details are stored in the `references/frameworks/` directory. Each file contains:
- Application scenarios
- Framework components with explanations
- Advantages and disadvantages
- Multiple practical examples

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [LinqiuZz](https://github.com/LinqiuZz)
- **Source:** [LinqiuZz/Claude-prompt-skill-](https://github.com/LinqiuZz/Claude-prompt-skill-)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-linqiuzz-claude-prompt-skill-claude-prompt-skills
- Seller: https://agentstack.voostack.com/s/linqiuzz
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
