AI Specification
Starter Kit
Five ready-to-use spec templates for Marketing and Sales Operations professionals who are done getting 19% slower.
“If you can’t tell in 60 seconds whether the AI’s output is correct or wrong — you haven’t written a spec. You’ve written a vibe.”
- → How to Write a Spec (not a vibe)
- 1 Campaign Brief Spec
- 2 Sales Outreach Sequence Spec
- 3 Weekly Performance Report Spec
- 4 Lead Scoring & CRM Data Cleanse Spec
- 5 Thought Leadership Content Spec
- ✓ Spec Quality Evaluation Checklist
How to Write a Spec (Not a Vibe)
A specification is a contract between you and your AI. It tells the model exactly what done looks like — so you can evaluate the output in 60 seconds, not 60 minutes of rewrites.
The 3 Non-Negotiable Parts of Every Spec
⏱ The 60-Second Test
After the AI returns output, set a timer for 60 seconds. Can you determine whether it’s correct or incorrect within that window? If yes — you wrote a spec. If no — you wrote a vibe, and that vibe is why you’re in the J-Curve dip. Go back and add a measurable success criterion and a failure condition.
3 Pitfalls That Keep Teams in the Dip
Pitfall 1: Specifying the “What” but not the “Wrong”
Every spec needs a failure condition — not just a success criterion. If you can’t describe a bad output, you cannot evaluate a good one.
Pitfall 2: Treating the First Spec as Final
A spec is a hypothesis, not a policy. Version 1.0 is a starting point. Iterate, tighten, and get precise. The developers who accelerated treated every spec as improvable.
Pitfall 3: Building Documents Instead of Systems
If you’re running the same AI-assisted task more than three times, stop and systematize it. Repeating the same task manually is the definition of staying in the dip.
Campaign Brief Spec
Use this spec when briefing AI to produce a campaign brief for any product, audience, or channel. The spec constrains the output so you spend your time approving, not rewriting.
“Write a campaign brief targeting oncology nurses at community cancer centers. Include one primary message (max one sentence), two clinical proof points with source citations, a call-to-action for Q3 regional advisory board attendance, and one 90-day success metric trackable in Salesforce. Tone: clinically credible, peer-to-peer, never promotional. Format: one page, labeled sections, max 400 words. Do not include competitor references or off-label language.”
Sales Outreach Sequence Spec
Use this spec when generating multi-touch outreach sequences — email, LinkedIn, voicemail — for a defined buyer persona and sales motion. Prevents generic output that reps won’t use.
“Write a cold outreach email for a VP of Sales Operations at a 200-500 person company using Salesforce. Max 100 words. One CTA: 15-min call via Calendly. Lead with a personalization hook using placeholder [INSERT HOOK]. Core value prop: we cut CRM data debt by 40% in 90 days. Tone: direct, peer-to-peer, zero buzzwords. Do not open with ‘I hope this email finds you well.’ Lead with the buyer’s problem, not our product.”
Weekly Performance Report Spec
The difference between using AI to write a report faster and building a system that generates it automatically. This spec is designed to be systematized — run it once manually, then automate it.
“Using AI to write a weekly report faster? That’s a document — you do it again next week, from scratch, again. Using AI to build a system that pulls CRM data every Friday, applies your formatting rules, flags anomalies, and generates the report automatically? That’s a system. The first time takes longer. The tenth time is free.” — Brad Norton, The J-Curve
Lead Scoring & CRM Data Cleanse Spec
Use this spec when asking AI to evaluate, score, or clean a list of leads or accounts — one of the highest-leverage, most commonly botched AI use cases in Sales Ops.
🔑 Critical Data Rule for This Template
AI will hallucinate missing CRM data if you don’t explicitly prohibit it. Always include the instruction: “Do not infer, assume, or fill in any missing data fields. Flag them only.” Verify row counts before and after. The failure condition of a fabricated data field is the most expensive error in sales ops.
Thought Leadership Content Spec
Use this spec when producing LinkedIn posts, articles, executive ghostwriting, or newsletter content. Prevents generic AI output that sounds like everyone else — and preserves the author’s distinct voice.
“Write a LinkedIn post in the voice of Brad Norton — direct, contrarian, data-first, plain language. Core argument: AI is making most professionals slower right now, not faster, and the research proves it. Cite the METR July 2025 study. Hook: first line must state an uncomfortable truth, not a question. Body: argument + METR data + one concrete example. Close: one specific action the reader can take Monday morning. CTA: one specific question (not ‘what do you think?’). Length: 180-220 words. No bullet lists. Never use: ‘leverage,’ ‘game-changer,’ or ‘In today’s fast-paced world.'”
Spec Evaluation Checklist
Run this checklist against any spec before you submit it to AI — and against any AI output before you approve it. This is your quality control system. Your job is now setting the standard, not doing the work.
Treat Every Spec as v1.0
A spec is a hypothesis, not a policy. After each AI output, note what the failure condition missed or what the success criterion didn’t catch. Update the spec. The teams that exit the J-Curve fastest are the ones who treat spec refinement as a discipline, not a one-time task.
Write the Spec — Not the Prompt
Pick one task you want to hand to AI. Define the output, success criterion, and failure condition before you write a single word of the prompt.
Run the 60-Second Test
After receiving output, set a timer. Can you determine correct vs. incorrect within 60 seconds? If not, the spec needs a tighter success criterion.
Refine — Then Systematize
Once the spec reliably produces ≥90% correct output with ≤10% revision, systematize it. Same spec, automated delivery. That’s the surge.
Related Resources from Norton Design Lab
- → AI Sales Readiness Checklist — Assess your team’s readiness to adopt AI tools across the sales process.
- → Selecting an LLM For You! — A practical guide to choosing the right large language model for your sales and marketing use cases.
