agent-routing
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Chooses the right FORMAT for instructions on Claude.ai — project instructions, a skill, or a standalone prompt — and gives the format-specific structure once chosen. Use when the question is which container an instruction belongs in ("should this be a skill or project
$ npx -y skills add oaustegard/claude-skills --skill crafting-instructions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/crafting-instructionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Chooses the right FORMAT for instructions on Claude.ai — project instructions, a skill, or a standalone prompt — and gives the format-specific structure once chosen. Use when the question is which container an instruction belongs in ("should this be a skill or project
name: crafting-instructions
description: Chooses the right FORMAT for instructions on Claude.ai — project instructions, a skill, or a standalone prompt — and gives the format-specific structure once chosen. Use when the question is which container an instruction belongs in ("should this be a skill or project instructions", "where do I put this", "how do I set up this project", "is this worth a skill"), or when someone has instructions and does not know how to package them. For the writing principles that apply inside any of the three formats, use writing-instructions. For building, testing and packaging a complete skill directory, use creating-skill.
metadata:
version: 0.5.0Choose the format for instructions on Claude.ai — Project instructions, Skills, or standalone prompts — and structure them for the format chosen.
**Overlap notice.** The Core Optimization Principles below also appear in `writing-instructions`, which carries them in more depth. This skill owns the **format decision**; `writing-instructions` owns **how to write well inside a format**. The two descriptions are close enough that a request can land on either — route by which of those two questions is being asked.
Ask these questions to determine the right format:
**Signals:** "for this project", "all conversations about X", "team workspace", "project-specific"
**Signals:** "every time I", "whenever", "reusable", "across projects", "teach Claude how to"
**Signals:** "for this task", "right now", "just this once", "can you"
**Project + Skill:**
**Skill + Prompt:**
These apply to ALL instruction formats:
Frame as direct action commands, not suggestions:
State WHAT to do, not what NOT to do:
WHY: Negative instructions force inference. Positive instructions state desired behavior directly.
Explain WHY requirements exist:
WHY: Context helps Claude make better autonomous decisions in edge cases.
Provide goals and decision frameworks, not step-by-step procedures:
Current models plan from a stated goal. Write out a sequence only where one sequence is the safe one — destructive commands, auth flows, compliance steps.
Claude's system prompt already covers:
ONLY specify project/domain-specific deviations.
See: [references/project-instructions.md](references/project-instructions.md)
Key points:
See: [references/creating-skills.md](references/creating-skills.md)
Key points:
See: [references/standalone-prompts.md](references/standalone-prompts.md)
Key points:
Read: [references/s
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Cross-context adversarial review for deliverables before shipping. Use when producing blog posts, technical recommendations,…
Convenes expert panels for problem-solving. Use when user mentions panel, experts, multiple perspectives, MECE, DMAIC, RAPID, Six…
Routes, triages, flags and rates a piece of text with a probability for every option: which department or queue a ticket goes to,…
Delegates work to a subagent or spawned session by writing only the task, while a PreToolUse hook pages the parent transcript…
Chooses how to launch subagents from Claude Code (the Agent tool, a Workflow script, or headless claude -p children) and runs a…