Complex Prompt Construction
Independent PiSkill directory guide. The original prompt remains hosted by Anthropic Courses.
What does this prompt do?
Combines role, context, examples, constraints and output formatting into one reusable prompt workflow.
Primary use case
Build a multi-part production prompt from a task specification.
Expected output
A structured response following the complete prompt specification.
Inputs or variables
- role
- context
- task
- constraints
- output format
Related prompts
Clear and Direct Instructions
Demonstrates how to turn an ambiguous request into a direct prompt with explicit context, constraints and expected behavior.
Few-Shot Pattern Prompt
Uses representative input-and-output examples to teach the model a task pattern and desired response style.
Role-Based Expert Response
Shows how assigning a relevant role changes the context and framing used for a specialized response.
Separate Data from Instructions
Uses structural delimiters to distinguish untrusted or variable input data from the instructions the model should follow.
Gemini Prompt Design Introduction
Provides a practical notebook for learning and applying prompt-design techniques with Gemini, including clear instructions, examples, context, and output constraints.
Claude Citation Workflow
Shows how to request, preserve, and validate citations so claims remain traceable to supplied source material and unsupported statements can be identified.
Related practical guides
What Are Claude Code Skills?
Claude Code Skills are reusable folders of instructions that add a repeatable workflow or body of knowledge to Claude Code. Each skill centers on a SKILL.md file and may include scripts, references, or assets. Claude can load a relevant skill automatically, or a user can invoke it directly with a slash command.
Claude Skills vs MCP: What Is the Difference?
Claude Skills package reusable instructions and supporting resources that guide how Claude handles a task. MCP standardizes connections between AI applications and external tools, data, and prompt resources. Use a Skill for repeatable procedure, MCP for live system access, and both when Claude needs a reliable workflow that operates through connected services.