/prompt-creation
Use when writing a new system prompt from scratch, structuring it with Anthropic's 9-element format, or choosing emphasis levels and few-shot examples.
$ npx -y skills add fusengine/agents --skill prompt-creation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/prompt-creation
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when writing a new system prompt from scratch, structuring it with Anthropic's 9-element format, or choosing emphasis levels and few-shot examples.
SKILL.md
prompt-creation.SKILL.mdname: prompt-creation
description: "Use when writing a new system prompt from scratch, structuring it with Anthropic's 9-element format, or choosing emphasis levels and few-shot examples."
allowed-tools: Read, Write
<objective> Prompt Creation covers Anthropic's official 9-element system-prompt structure (task context, tone, task description + rules, few-shot examples, input data, immediate task, precognition/scratchpad, output formatting, prefill) and the 6-level emphasis scale from "Please do X" up to "CRITICAL - ZERO TOLERANCE". It also covers the 8-step creation workflow from defining the objective through iterating after mental edge-case testing.
For RAG/retrieval-augmented prompts specifically, see `rag-patterns.md`; for prompts combining images with text (vision, screenshot-to-code, diagram understanding), see `multimodal-prompting.md`. </objective>
Prompt Creation
Skill for creating high-performance prompts following 2025 best practices and Anthropic conventions.
Documentation
- [techniques.md](docs/techniques.md) - Structuring techniques (CoT, Few-shot, etc.)
- [templates.md](docs/templates.md) - Reusable templates
- [rag-patterns.md](references/rag-patterns.md) - Load when: designing a RAG/retrieval-augmented prompt (chunking strategy, context assembly, citation injection, hallucination prevention)
- [multimodal-prompting.md](references/multimodal-prompting.md) - Load when: writing a prompt that combines images/screenshots/diagrams with text (vision+text, screenshot-to-code, diagram understanding)
Anthropic Official Structure (9 Elements)
Each system prompt should cover these 9 aspects:
1. Task Context
# Task Context
You are an expert [ROLE] specializing in [DOMAIN].
Your goal is to [PRIMARY_OBJECTIVE].
2. Tone Context
# Tone
- Tone: [formal/casual/technical/friendly]
- Length: [concise/detailed/adaptive]
- Format: [prose/lists/tables/mixed]
3. Task Description + Rules
# Task Description
Here are important rules:
- Always [MANDATORY_BEHAVIOR]
- Never [FORBIDDEN_BEHAVIOR]
- If [CONDITION] then [ACTION]
If unsure, say "I don't have enough information to answer."
4. Examples (Few-shot)
# Examples
<example>
Input: [STANDARD_CASE_INPUT]
Output: [EXPECTED_OUTPUT]
</example>
<example>
Input: [EDGE_CASE_INPUT]
Output: [EXPECTED_OUTPUT]
</example>
5. Input Data
# Input Data
<document>
[USER_PROVIDED_CONTENT]
</document>
6. Immediate Task
# Immediate Task
Now, [SPECIFIC_ACTION] the above [document/code/data].
7. Precognition (Scratchpad)
# Precognition
First, in <scratchpad> tags, analyze the key points.
Then provide your final answer in <answer> tags.
8. Output Formatting
# Output Format
## Analysis
[Problem understanding]
## Solution
[Main response]
## Recommendations
[Additional suggestions]
9. Prefill (Assistant Turn)
# Prefill
<scratchpad>
Emphasis Techniques
In order of increasing effectiveness:
| Level | Syntax | Usage | |-------|--------|-------| | 1 | `Please do X` | Suggestion | | 2 | `You should do X` | Recommendation | | 3 | `Always do X` | Standard rule | | 4 | `YOU MUST do X` | Strong rule | | 5 | `IMPORTANT: Do X` | Critical rule | | 6 | `CRITICAL - ZERO TOLERANCE: Do X` | Absolute rule |
Creation Workflow
1. DEFINE the objective (1 sentence)
↓
2. IDENTIFY target audience
↓
3. LIST constraints
↓
4. CHOOSE techniques (CoT? Few-shot?)
↓
5. WRITE with 9-element structure
↓
6. ADD guardrails
↓
7. TEST mentally (edge cases)
↓
8. ITERATE if necessary
Forbidden
- Never create prompts without clear objective
- Never write ambiguous instructions
- Never forget error cases
- Never ignore target model context
Read more
name: prompt-creation description: "Use when writing a new system prompt from scratch, structuring it with Anthropic's 9-element format, or choosing emphasis levels and few-shot examples." allowed-tools: Read, Write
<objective> Prompt Creation covers Anthropic's official 9-element system-prompt structure (task context, tone, task description + rules, few-shot examples, input data, immediate task, precognition/scratchpad, output formatting, prefill) and the 6-level emphasis scale from "Please do X" up to "CRITICAL - ZERO TOLERANCE". It also covers the 8-step creation workflow from defining the objective through iterating after mental edge-case testing.
For RAG/retrieval-augmented prompts specifically, see `rag-patterns.md`; for prompts combining images with text (vision, screenshot-to-code, diagram understanding), see `multimodal-prompting.md`. </objective>
Prompt Creation
Skill for creating high-performance prompts following 2025 best practices and Anthropic conventions.
Documentation
- [techniques.md](docs/techniques.md) - Structuring techniques (CoT, Few-shot, etc.)
- [templates.md](docs/templates.md) - Reusable templates
- [rag-patterns.md](references/rag-patterns.md) - Load when: designing a RAG/retrieval-augmented prompt (chunking strategy, context assembly, citation injection, hallucination prevention)
- [multimodal-prompting.md](references/multimodal-prompting.md) - Load when: writing a prompt that combines images/screenshots/diagrams with text (vision+text, screenshot-to-code, diagram understanding)
Anthropic Official Structure (9 Elements)
Each system prompt should cover these 9 aspects:
1. Task Context
# Task Context You are an expert [ROLE] specializing in [DOMAIN]. Your goal is to [PRIMARY_OBJECTIVE].
2. Tone Context
# Tone - Tone: [formal/casual/technical/friendly] - Length: [concise/detailed/adaptive] - Format: [prose/lists/tables/mixed]
3. Task Description + Rules
# Task Description Here are important rules: - Always [MANDATORY_BEHAVIOR] - Never [FORBIDDEN_BEHAVIOR] - If [CONDITION] then [ACTION] If unsure, say "I don't have enough information to answer."
4. Examples (Few-shot)
# Examples <example> Input: [STANDARD_CASE_INPUT] Output: [EXPECTED_OUTPUT] </example> <example> Input: [EDGE_CASE_INPUT] Output: [EXPECTED_OUTPUT] </example>
5. Input Data
# Input Data <document> [USER_PROVIDED_CONTENT] </document>
6. Immediate Task
# Immediate Task Now, [SPECIFIC_ACTION] the above [document/code/data].
7. Precognition (Scratchpad)
# Precognition First, in <scratchpad> tags, analyze the key points. Then provide your final answer in <answer> tags.
8. Output Formatting
# Output Format ## Analysis [Problem understanding] ## Solution [Main response] ## Recommendations [Additional suggestions]
9. Prefill (Assistant Turn)
# Prefill <scratchpad>
Emphasis Techniques
In order of increasing effectiveness:
| Level | Syntax | Usage | |-------|--------|-------| | 1 | `Please do X` | Suggestion | | 2 | `You should do X` | Recommendation | | 3 | `Always do X` | Standard rule | | 4 | `YOU MUST do X` | Strong rule | | 5 | `IMPORTANT: Do X` | Critical rule | | 6 | `CRITICAL - ZERO TOLERANCE: Do X` | Absolute rule |
Creation Workflow
1. DEFINE the objective (1 sentence) ↓ 2. IDENTIFY target audience ↓ 3. LIST constraints ↓ 4. CHOOSE techniques (CoT? Few-shot?) ↓ 5. WRITE with 9-element structure ↓ 6. ADD guardrails ↓ 7. TEST mentally (edge cases) ↓ 8. ITERATE if necessary
Forbidden
- Never create prompts without clear objective
- Never write ambiguous instructions
- Never forget error cases
- Never ignore target model context
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Repo: fusengine/agents
Other skills on fusengine-agents.
- /agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Open skill - /apex-methodology
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add feature, refactor, develop).
Open skill - /brainstorming
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured questioning.
Open skill - /challenge
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain conversation); also fires at every eLicit/Verify gate. Not for code correctness (use sniper).
Open skill - /code-quality
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture violations. Do NOT use for functional verification (run verification FIRST, then code-quality).
Open skill - /elicitation
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD elicitation techniques).
Open skill

