Kai Case Study Skill
Produce compelling customer case studies using a Problem, Solution, Results structure with perception engineering layers.
Phase 0: Load Product Context
Check if MARKETING.md exists in the project root (same directory as CLAUDE.md, README.md, package.json).
If it exists: Read it — skip product discovery questions. It has the product name, ICP, value prop, monetization, brand voice, current channels, and competitive landscape.
If it does NOT exist: Auto-explore the codebase to create it in the project root (next to CLAUDE.md). Do NOT ask the user what the product is. Read CLAUDE.md, README.md, PROJECT.md, package.json, landing pages, and any project files. Search for email/ad/analytics config. Then create MARKETING.md using the template from /kai-email-system. Present draft to user for confirmation.
Phase 1: Discovery
Read from MARKETING.md. Only ask about things not covered there:
- Customer info — Company name, industry, size, role of contact
- Source material — Interview transcript, survey responses, data points, screenshots
- The problem — What was broken before? Quantify the pain.
- The solution — What did we do? Be specific about the product/service.
- The results — Hard numbers. Revenue, time saved, conversion lift, cost reduction.
- Persona alignment — Which harness persona does this customer map to? Load from
E:\Dev2\kai-cmo-harness-work\knowledge\personas\_persona-index.md
- Permission — Does the customer approve named use? Or anonymized?
Phase 2: Plan
Structure the case study:
- Load content checklist:
E:\Dev2\kai-cmo-harness-work\knowledge\checklists\content-checklist.md
- Load perception engineering:
E:\Dev2\kai-cmo-harness-work\knowledge\frameworks\content-copywriting\perception-engineering.md
- Define the narrative arc:
- Before state — The specific pain, in the customer's words
- Turning point — Why they chose us (decision trigger)
- After state — Measurable transformation
- Key quote selection — Pull 2-3 direct quotes that carry emotion + specificity
- Proof points — List every number, metric, and data point available
- Distribution plan — Where will this live? (website, sales deck, email, social)
Phase 3: Produce
Write the case study:
- Headline — Lead with the result, not the company name. Example: "73% Faster Onboarding: How [Company] Rebuilt Their Workflow"
- Snapshot box — Company, industry, challenge, result (scannable summary)
- The Challenge — 2-3 paragraphs. Paint the before state. Use customer language.
- The Solution — 2-3 paragraphs. What we did, how it worked. Be concrete.
- The Results — Lead with the biggest number. Use a data table or callout boxes.
- Customer quote — Close with their strongest testimonial line.
- CTA — What should the reader do next?
Apply perception engineering layers:
- Perception layer: Re-index the old way as the problem (not just "less good")
- Context layer: Make the new approach feel inevitable
- Permission layer: Remove risk from taking action
Phase 4: Quality Gates
Run all gates before delivery:
- Four U's Score:
python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\four_us_score.py <file>
- Minimum: 12/16 (content threshold)
- Banned Word Check:
python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\banned_word_check.py <file>
- AI Slop Check — No filler phrases ("In conclusion", "It's worth noting that", etc.)
- Specificity check — Every claim has a number or named example. No vague praise.
Max 2 auto-retry cycles. After 2 failures, surface to human with specific failure reasons.
Phase 5: Output
Deliver the final case study package:
- Full case study (long-form, 800-1500 words)
- One-page summary (for sales team, 250 words max)
- Pull quotes (2-3 standalone quotes for social/email use)
- Headline variants (3 options for different channels)
- Four U's scorecard
- Gate pass/fail summary
Write output to E:\Dev2\kai-cmo-harness-work\workspace\ with filename pattern: case-study-[company]-YYYY-MM-DD.md
1---2name: kai-case-study-23description: Produce customer case studies from interviews or data — Problem, Solution, Results structure with perception engineering and quality gates. Use when "case study", "customer story", "testimonial", "success story", "client results", or any request to document a customer win.4---5
6# Kai Case Study Skill
7
8Produce compelling customer case studies using a Problem, Solution, Results structure with perception engineering layers.
9
10---
11
12## Phase 0: Load Product Context
13
14Check if `MARKETING.md` exists in the **project root** (same directory as CLAUDE.md, README.md, package.json).
15
16**If it exists:** Read it — skip product discovery questions. It has the product name, ICP, value prop, monetization, brand voice, current channels, and competitive landscape.
17
18**If it does NOT exist:** Auto-explore the codebase to create it in the **project root** (next to CLAUDE.md). Do NOT ask the user what the product is. Read CLAUDE.md, README.md, PROJECT.md, package.json, landing pages, and any project files. Search for email/ad/analytics config. Then create `MARKETING.md` using the template from `/kai-email-system`. Present draft to user for confirmation.
19
20---
21
22## Phase 1: Discovery
23
24Read from `MARKETING.md`. Only ask about things not covered there:
25
261. **Customer info** — Company name, industry, size, role of contact
272. **Source material** — Interview transcript, survey responses, data points, screenshots
283. **The problem** — What was broken before? Quantify the pain.
294. **The solution** — What did we do? Be specific about the product/service.
305. **The results** — Hard numbers. Revenue, time saved, conversion lift, cost reduction.
316. **Persona alignment** — Which harness persona does this customer map to? Load from `E:\Dev2\kai-cmo-harness-work\knowledge\personas\_persona-index.md`
327. **Permission** — Does the customer approve named use? Or anonymized?
33
34---
35
36## Phase 2: Plan
37
38Structure the case study:
39
401. **Load content checklist**: `E:\Dev2\kai-cmo-harness-work\knowledge\checklists\content-checklist.md`
412. **Load perception engineering**: `E:\Dev2\kai-cmo-harness-work\knowledge\frameworks\content-copywriting\perception-engineering.md`
423. **Define the narrative arc**:
43 - **Before state** — The specific pain, in the customer's words
44 - **Turning point** — Why they chose us (decision trigger)
45 - **After state** — Measurable transformation
464. **Key quote selection** — Pull 2-3 direct quotes that carry emotion + specificity
475. **Proof points** — List every number, metric, and data point available
486. **Distribution plan** — Where will this live? (website, sales deck, email, social)
49
50---
51
52## Phase 3: Produce
53
54Write the case study:
55
561. **Headline** — Lead with the result, not the company name. Example: "73% Faster Onboarding: How [Company] Rebuilt Their Workflow"
572. **Snapshot box** — Company, industry, challenge, result (scannable summary)
583. **The Challenge** — 2-3 paragraphs. Paint the before state. Use customer language.
594. **The Solution** — 2-3 paragraphs. What we did, how it worked. Be concrete.
605. **The Results** — Lead with the biggest number. Use a data table or callout boxes.
616. **Customer quote** — Close with their strongest testimonial line.
627. **CTA** — What should the reader do next?
63
64Apply perception engineering layers:
65- **Perception layer**: Re-index the old way as the problem (not just "less good")
66- **Context layer**: Make the new approach feel inevitable
67- **Permission layer**: Remove risk from taking action
68
69---
70
71## Phase 4: Quality Gates
72
73Run all gates before delivery:
74
751. **Four U's Score**: `python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\four_us_score.py <file>`
76 - Minimum: **12/16** (content threshold)
772. **Banned Word Check**: `python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\banned_word_check.py <file>`
78 - Zero Tier 1 violations
793. **AI Slop Check** — No filler phrases ("In conclusion", "It's worth noting that", etc.)
804. **Specificity check** — Every claim has a number or named example. No vague praise.
81
82Max 2 auto-retry cycles. After 2 failures, surface to human with specific failure reasons.
83
84---
85
86## Phase 5: Output
87
88Deliver the final case study package:
89
90- **Full case study** (long-form, 800-1500 words)
91- **One-page summary** (for sales team, 250 words max)
92- **Pull quotes** (2-3 standalone quotes for social/email use)
93- **Headline variants** (3 options for different channels)
94- **Four U's scorecard**
95- **Gate pass/fail summary**
96
97Write output to `E:\Dev2\kai-cmo-harness-work\workspace\` with filename pattern: `case-study-[company]-YYYY-MM-DD.md`