What Is Prompt Engineering?
What Prompt Engineering Actually Involves
Most people who use AI models are already doing informal prompt engineering — adding context, specifying format, and adjusting phrasing when the output is wrong. Prompt engineering as a discipline formalizes this into a repeatable process.
The core insight is that AI models are not search engines — they do not retrieve a single correct answer. They complete a sequence based on what the input signals is expected. Prompt engineering is about designing inputs that signal the right expectations clearly enough that the model's completion is consistently useful.
The biggest source of bad AI output is underspecified constraints: the model is not told what to include, what to exclude, what format to use, or what the output will be judged against. It guesses — and guesses can be wrong. Prompt engineering removes guesswork by making constraints explicit.
Core Prompt Engineering Techniques
-
Role
Role prompting: Assign the model a specific expert role — "Act as a senior product manager reviewing this PRD for implementation gaps." The role activates domain-appropriate vocabulary, priorities, and reasoning patterns.
-
Chain-of-thought
Chain-of-thought prompting: Instruct the model to reason step-by-step before producing output. This significantly improves accuracy on tasks that require multi-step reasoning or planning.
-
Few-shot
Few-shot prompting: Provide 2–5 examples of good inputs paired with good outputs. The model learns the expected pattern from the examples rather than from description alone.
-
Constraints
Constraint specification: Explicitly list what the output must include, what it must exclude, what format it must follow, and what quality criteria it will be judged against. Each unspecified constraint is a place the model guesses.
-
Self-critique
Self-critique prompting: After generating output, instruct the model to evaluate its own draft against the stated criteria and revise before delivering the final result — an "anti-slop gate."
NovaKit Skills — Prompt Engineering Applied to Specific Professional Tasks
Each NovaKit skill is an engineered prompt for a real business task — cold email, PRD, pitch deck, UGC ad, and 70+ more. Works with free Claude.