expert-instruction

System prompt design and instruction crafting for AI agents. Covers persona definition, constraint specification, output formatting, tool use instructions, multi-turn behavior, and guardrail design. Use when writing system prompts for AI products, designing agent personas, specifying behavioral constraints, crafting tool-use instructions, or building multi-step agent workflows.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "expert-instruction" with this command: pnpm dlx skills add oakoss/agent-skills

Expert Instruction Design

Overview

Expert instruction design focuses on crafting system prompts that define how an AI agent behaves, what it can and cannot do, and how it responds across interactions. Unlike general prompt engineering (which optimizes individual queries), this skill covers the persistent behavioral layer that shapes an agent's identity, capabilities, and constraints.

When to use: Writing system prompts for AI products, defining agent personas for customer-facing tools, specifying behavioral guardrails, crafting tool-use guidance, or designing multi-step agent workflows.

When NOT to use: One-off prompt optimization (use the prompt skill), fine-tuning or training-time configuration, infrastructure-level safety (use model provider safety features), or tasks that do not involve LLM agent behavior.

Quick Reference

PatternPurposeKey Points
Identity blockDefine who the agent isRole, expertise, communication style
Capability declarationState what the agent can doExplicit tool list, domain boundaries
Constraint specificationDefine behavioral boundariesHard limits, soft preferences, escalation rules
Output format rulesEnsure consistent response structureTemplates, progressive disclosure, length limits
Tool use instructionsGuide when and how to use toolsSelection criteria, error handling, sequencing
Multi-turn behaviorHandle conversation continuityContext tracking, topic switching, memory
GuardrailsPrevent harmful or out-of-scope behaviorContent boundaries, instruction hierarchy
Escalation triggersDefine when to hand off to humansConfidence thresholds, scope boundaries

Common Mistakes

MistakeCorrect Pattern
System prompt over 4000 tokensKeep under 2000 tokens, move details to reference docs
Contradictory instructionsAudit for conflicts, establish priority order
Vague persona ("be helpful")Specific: expertise domain, response style, knowledge bounds
No escalation pathDefine when agent should defer to human or say "I don't know"
Listing every edge caseState principles, provide examples for ambiguous cases only
Mixing identity and task instructionsSeparate: identity block first, task instructions second
No output format specificationDefine structure: headings, lists, code blocks, length
Tool instructions without error handlingInclude fallback behavior when tools fail or return errors
Testing only happy-path inputsTest adversarial, off-topic, and edge case inputs
Deploying without versioningTrack system prompt versions, log changes, enable rollback

Delegation

  • Prompt technique exploration: Use Explore agent to research patterns
  • System prompt testing: Use Task agent to run adversarial test suites
  • Code review: Delegate to code-reviewer agent for integration code

If the prompt skill is available, delegate general prompt engineering techniques (CoT, few-shot, structured output) to it. Otherwise, recommend: pnpm dlx skills add oakoss/agent-skills -s prompt -a claude-code -y

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

playwright

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

ui-ux-polish

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

tanstack-form

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

find-skills

No summary provided by upstream source.

Repository SourceNeeds Review