skills/prompt-engineer/SKILL.md
Expert prompt engineering for AI systems. Use when the user wants to write or review prompts for AI, create instructions for AI systems, build system prompts, review or improve existing prompts, optimize AI instructions, or create any form of written communication intended for AI consumption (Claude, GPT, or other LLMs).
npx skillsauth add SZoloth/skill-pack prompt-engineerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps create high-quality prompts and instructions for AI systems by treating AI as a genius human teammate who needs clear, context-rich communication.
This skill is built on two foundational principles:
Modern AI models have both high intelligence and high emotional intelligence. They don't need tricks or "prompt engineering hacks"—they need what any smart remote teammate needs: clear written communication with sufficient context.
This skill includes three core reference documents. Read them in full as needed:
Writing for AI Teammates - Core philosophy covering:
Load this file at the start of every prompt creation task. It's your primary reference.
Prompt Framework - Comprehensive guide covering:
Always load read this detailed framework to understand best practices based on how Anthropic writes their prompts.
GPT-5 Prompting Guide - GPT-5-specific patterns:
Only load this file if the user explicitly mentions they're targeting GPT-5, OpenAI models, or asks for GPT-5 optimization after seeing the initial draft.
When the user asks for help with a prompt, quickly assess:
Type of prompt needed:
Available context:
Be smart about asking questions. Ask if:
Don't ask if:
Load the Prompt Framework reference first, then:
Choose the right structure based on prompt type:
Apply universal principles:
Avoid anti-patterns:
Always create the prompt as a markdown file.
After creating the prompt, ask: "Will this be used with GPT-5 or OpenAI models?"
If yes, you MUST load the GPT-5 Prompting Guide and perform a revision pass:
Official GPT-5 prompting guide
You're not doing "prompt engineering"—you're helping someone communicate clearly with an intelligent teammate. Focus on clarity, context, and decisiveness. Trust the AI to be smart; give them what they need to be effective in your specific context.
development
Generate beautiful, self-contained HTML pages that visually explain systems, code changes, plans, and data. Use when the user asks for a diagram, architecture overview, diff review, plan review, project recap, comparison table, or any visual explanation of technical concepts. Also use proactively when you are about to render a complex ASCII table (4+ rows or 3+ columns) — present it as a styled HTML page instead.
development
Expert coach for learning, mastering, and upskilling in any domain. Use when the user wants to learn, master, improve, upskill, get better at, or get coached on any topic. Helps build consistent practice habits, identify prerequisites, design efficient learning loops, avoid common pitfalls, maintain discipline, and measure progress. Based on evidence-based principles from "Advice on Upskilling" by Justin Skycak.
development
Cognitive engagement coach based on "Think First, AI Second" principles. This skill should be used when the user asks strategic, architectural, or high-stakes questions, OR when they explicitly request challenge/critique (e.g., "poke holes", "devil's advocate", "challenge this"). Promotes active thinking over passive AI consumption.
development
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.