Frameworks

A framework is a checklist of the things a model cannot guess. Ten of them below, from three-slot starters to six-slot workhorses — with the two that a vendor actually publishes marked as such.

Community convention
RTF

RTF · Role · Task · Format

The three-line starter. Say who the model is, what it must do, and what shape the answer takes.

Template
Community convention
TAG

TAG · Task · Action · Goal

The smallest useful structure. Three sentences that separate the subject, the operation, and the reason.

Template
Community convention
APE

APE · Action · Purpose · Expectation

TAG with the emphasis moved to the finish line: what to do, why, and how you will judge the result.

Template
Community convention
RACE

RACE · Role · Action · Context · Expectation

RTF plus the two things RTF is missing: background, and a definition of done.

Template
Community convention
CRAFT

CRAFT · Context · Role · Action · Format · Tone

The general-purpose workhorse. Five slots that between them cover most of what a model needs to stop guessing.

Template
Vendor frameworkMicrosoft
GCSE

GCSE · Goal · Context · Source · Expectations

Microsoft’s own framework for Copilot. The only common framework with a first-class slot for which of your files to read.

Template
Vendor frameworkGoogle
TCREI

TCREI · Task · Context · References · Evaluate · Iterate

Google’s framework, and the only common one that treats prompting as a loop rather than a single message.

Template + process
Community convention
RISEN

RISEN · Role · Input · Scenario · Expectation · Nuance

The heavyweight. Built for multi-step work where the edge cases matter as much as the main path.

Template
Community convention
COSTAR

CO-STAR · Context · Objective · Style · Tone · Audience · Response

Six slots, three of them about voice. The framework to reach for when who is reading this matters as much as what it says.

Template
Peer-reviewed
CLEAR

CLEAR · Concise · Logical · Explicit · Adaptive · Reflective

Not a template — a rubric. Five principles for judging a prompt you have already written. This site’s quality meter scores against them.

Rubric