System, Context, Output — the only framework you need to get consistently great results from AI.
01
The problem
Most people use AI like this: open ChatGPT, type a prompt, get a mediocre answer, close the tab. Tomorrow, repeat from scratch. Nothing compounds. Nothing improves. The output stays generic.
This happens because you only describe what you want — you never describe how to think about it or what the AI needs to know.
What most people do
"Write me a LinkedIn post about productivity."
What works
Give the AI a process to follow, knowledge to work with, and a clear spec for the deliverable.
The difference is a framework called SCO.
02
The SCO framework
Every task you give to AI has three layers. When you provide all three, the output quality jumps dramatically.
S
System
The steps the AI must follow to complete the task. A repeatable process, not a vague ask.
C
Context
Everything the AI needs to know to do it like you would: brand, audience, tone, constraints, examples.
O
Output
A precise description of the final deliverable: format, structure, length, style, what good looks like.
System→Context→Output
Most people only provide O (a vague output request). That's why results are inconsistent. You need all three.
03
S — System
The System is the sequence of steps the AI should follow. Every repeatable task has a process — you just need to make it explicit. When you do, the AI stops guessing and starts executing.
How to write a system
Break your task into 4–8 sequential steps. Think: if I were delegating this to a smart person on day one, what steps would I tell them to follow?
// Example: System for writing a newsletterSYSTEM:1. Read the topic and identify one core takeaway
2. Find a counterintuitive angle or personal observation
3. Write a 2-sentence hook that creates curiosity
4. Structure the body as: story → lesson → actionable tip
5. End with a single, clear call-to-action
6. Review for unnecessary filler — cut anything generic
The system never changes between sessions. Once you write it, you reuse it every time. This is why your output starts compounding — the process is locked in.
04
C — Context
Context is the reason your AI output sounds generic. Without it, the AI defaults to average. With it, the output sounds like you.
What to include in context
Brand identity — who you are, what you stand for, your positioning
Audience — who you're talking to, their problems, their language, their sophistication level
Tone rules — direct/casual/formal, short sentences or long, what to avoid
Examples — 2–3 samples of output you consider "good"
Constraints — word count, forbidden phrases, platform requirements
Goal — what this piece is meant to achieve (sell, educate, entertain, convert)
// Example: Context for a SaaS founder's contentCONTEXT:Brand: Solo SaaS founder, building in public. Anti-hype, pro-substance.
Audience: Developers and indie hackers, technically savvy, allergic to marketing-speak.
Tone: Direct, informal, slightly contrarian. Short sentences. No emojis. No buzzwords.
Constraints: LinkedIn posts, max 200 words. Always end with a question.
Goal: Build authority and start conversations.
Store your context in a document you can paste into any conversation. This is your "context pack" — it's the single highest-ROI thing you'll build.
05
O — Output
The Output is the deliverable spec. Don't just say "write a blog post." Describe exactly what the finished product looks like.
What to specify
Format — blog post, email, script, carousel, thread, landing page copy
Structure — hook → body → CTA, or intro → 3 sections → conclusion
Length — word count, number of slides, number of variations
Style markers — "use subheadings," "include one concrete example per point," "end with a question"
Variations — "give me 3 versions with different hooks"
// Example: Output spec for LinkedIn postsOUTPUT:Produce 3 LinkedIn post variations.
Each must be:
- Under 200 words
- Start with a bold first line (no "I" as first word)
- Use line breaks for readability
- Include one specific example or number
- End with an open question
- No hashtags
06
Putting it together
Here's what a complete SCO prompt looks like. Compare this with how you usually prompt AI — the difference in output quality is massive.
SYSTEM:1. Read the topic below
2. Identify a counterintuitive take or underrated angle
3. Write a hook that challenges a common belief
4. Structure as: bold claim → supporting evidence → personal take → question
5. Cut all filler words and generic statementsCONTEXT:Brand: Marketing consultant for B2B SaaS. 10 years experience.
Audience: CMOs and VPs of Marketing. Time-poor, skeptical of trends.
Tone: Direct, confident, no fluff. Conversational but expert.
Constraints: LinkedIn post, max 180 words. No emojis. No hashtags.OUTPUT:3 LinkedIn post variations on the topic: "Why most content strategies fail."
Each variation must use a different hook angle.
Format: plain text, line breaks between paragraphs.
The 5-minute exercise
Pick one task you do every week. Write its S, C, and O. Save it. Paste it into your next AI conversation instead of writing a one-line prompt. Notice the difference.
1
Pick one repeating task
Newsletter, social posts, email drafts, keyword research, content briefs — anything you do weekly.
2
Write the System
Break it into 4–8 steps. What's the process a competent person would follow?
3
Write the Context
Brand, audience, tone, examples, constraints. Save this as a reusable "context pack."
4
Define the Output
Format, structure, length, style. Be specific about what the deliverable looks like.
07
Making it compound
The real leverage happens when you stop rewriting context every session. Build a "memory pack" — a document you maintain and paste at the start of every AI conversation.
Brand memory
Your identity, positioning, values, what you stand for and against. 10–15 bullet points.
Audience memory
Who they are, what they want, what they fear, the words they use, their sophistication level.
Style preferences
Your do's and don'ts. "Short sentences." "No corporate speak." "Always give examples." "Prefer frameworks."
Feedback log
After each session, add one line: "too formal," "needs more examples," "hook was weak." Your context pack improves over time.
Your memory pack is the difference between starting from zero every day and having an AI that gets better every week.
Store it in a notes app, a Notion page, or a plain text file. The format doesn't matter — consistency does. Update it after each session with one line of feedback, and your outputs will compound.
08
Ready-to-use templates
Copy these, fill in your context, and use them immediately.
Newsletter writer
SYSTEM:1. Read topic
2. Find one surprising insight or contrarian take
3. Write hook (2 sentences max — create curiosity)
4. Body: story or observation → lesson → practical tip
5. CTA: one clear next step
6. Cut everything that doesn't earn its placeCONTEXT:[Paste your memory pack here]OUTPUT:One newsletter draft, 400–600 words.
Structure: hook → body → tip → CTA.
Tone: conversational, direct. No intro filler like "In today's issue..."
Content repurposer
SYSTEM:1. Read the source content below
2. Extract the 3 strongest standalone ideas
3. For each idea, write it as a self-contained short-form piece
4. Adapt structure and hook to each platform
5. Ensure each piece works without knowing the originalCONTEXT:[Paste your memory pack here]OUTPUT:From the source content, produce:
- 2 LinkedIn posts (under 200 words each)
- 1 Twitter/X thread (5–7 tweets)
- 1 short-form video script (60 seconds)
Each with a different angle. No repetition between formats.
Research brief
SYSTEM:1. Analyze the topic or URL provided
2. Identify key themes, arguments, and data points
3. Note what's missing or underexplored
4. Suggest 3 content angles based on gaps
5. Prioritize by audience relevanceCONTEXT:[Paste your memory pack here]OUTPUT:A research brief with:
- Summary (3–5 sentences)
- Key insights (bullet points)
- 3 content angle recommendations with rationale
- Suggested sources to explore further