# 11/10 Article Generation Skills Library
**Version:** 2.3 - DATA-DRIVEN PATTERNS EDITION
**Goal:** Systematically generate bestselling-quality articles validated by multiple data points + optimized for discoverability
**Cost Per Article:** $0.35-$1.20 (configurable by mode)
---
## 📖 Purpose & Usage
**This library is the system guide for Claude Code when generating articles in CHAT MODE.**
### Two Generation Modes
**🤖 Chat Mode (mode: 'chat'):**
- Claude Code generates articles using THIS full methodology
- References ULTRATHINK, author voices, topic playbooks, quality framework
- Higher quality, manual process with strategic thinking
- Cost: FREE (Claude Code does the thinking)
- Use when: Quality is priority, strategic article needed
**⚡ Server Mode (mode: 'server'):**
- Gemini/GPT-5 generates using simplified prompts in `src/ai.js`
- Fast 30-50 line hardcoded prompts (automated)
- Quick, predictable, cost-effective
- Cost: $0.19-0.27/article
- Use when: Speed is priority, bulk generation needed
### Implementation Status
- ✅ **Chat mode:** Uses this full 2,342-line methodology
- ✅ **Server mode:** Uses simplified prompts (see `src/ai.js`)
- 🎯 **No sync issues:** Different modes serve different purposes
---
## 🚀 Quick Start: The 80/20 Rule
**Most important change in v2.1:** Think BEFORE you act.
### The Fatal Mistake
❌ "Let me generate an article and see how it turns out"
❌ Jumping straight to AI generation
❌ Hoping refinement will fix strategic problems
### The Winning Approach
✅ **Step 1:** ULTRATHINK (Module 0) - 2.5 minutes strategic planning
✅ **Step 2:** Extract evidence (Phase 0) - Find concrete specifics
✅ **Step 3:** Generate with strategy (Phases 1-3) - AI executes your plan
✅ **Step 4:** Validate & refine (Phases 4-5) - Data-driven quality check
### Why This Order Matters
> "80% of failed articles fail at strategy, not execution."
- Bad strategy + good writing = Generic content (8/10 at best)
- Good strategy + bad writing = Fixable with refinement → 11/10
- Bad strategy + bad writing = Unfixable, waste of $0.68
**ROI:** 2.5 min thinking saves $0.35-$1.20 in wasted generation
---
## 📖 How to Use This Library
### For First-Time Users
1. Read **Module 0: ULTRATHINK** (understand the framework)
2. Read **Module 1: AUTHOR VOICES** (pick your style)
3. Read **Module 5: WORKFLOW** (see the complete process)
4. Try **Example 1** (productivity article with Ferriss voice)
### For Each New Article
1. ⭐ **ALWAYS start with Module 0: Ultrathink** (non-negotiable)
2. Validate all 10 checklist items BEFORE proceeding
3. Extract evidence (Module 4) using guidelines
4. Generate using workflow (Module 5) with chosen author voice
5. Validate with multi-model system (Module 2)
6. Refine if score < 9.5/11, using topic-specific playbook (Module 3)
### Module Reference
- **Module 0:** ULTRATHINK - Strategic pre-planning (START HERE)
- **Module 1:** AUTHOR VOICES - Writing style injection
- **Module 2:** QUALITY VALIDATORS - Multi-model scoring
- **Module 3:** TOPIC MASTERY - Domain-specific playbooks
- **Module 4:** EVIDENCE EXTRACTION - Find concrete specifics
- **Module 5:** GENERATION WORKFLOW - Complete process
- **Module 6:** SEO & DISTRIBUTION - Maximize discoverability
- **Module 7:** PROVEN PATTERNS - Data-driven insights from 145 published articles (NEW)
**Remember:** If you skip Module 0, you're gambling with article quality. If you skip Module 7, you're ignoring $6,829 of performance data.
---
## 🧠 Module 0: ULTRATHINK - Strategic Pre-Planning
### Purpose
**Think deeply BEFORE acting.** Most AI content fails because it jumps straight to writing without strategic thinking. This module forces deliberate planning before execution.
### The Ultrathink Protocol (Run FIRST)
#### Step 1: Goal Clarity (30 seconds)
**Questions to answer:**
```
1. What is the ONE core insight this article must deliver?
- NOT: "AI is transformative"
- YES: "AI's danger isn't capabilities—it's our false confidence in controlling them"
2. Who is this FOR specifically?
- NOT: "Anyone interested in AI"
- YES: "Tech-savvy professionals who think they understand AI safety"
3. What should readers DO after reading?
- NOT: "Think about AI more"
- YES: "Test jailbreak prompts to see safety fragility firsthand"
4. What would make this UNFORGETTABLE?
- NOT: "Good writing"
- YES: "Concrete proof that AI safety is theater"
```
**Output:** Single-sentence mission statement
```
Mission: Prove to confident AI users that safety guardrails are fragile by showing documented jailbreak results, making them question their assumptions.
```
---
#### Step 2: Constraint Mapping (20 seconds)
**Identify limitations BEFORE planning:**
✅ **What evidence DO we have?**
- Transcript content quality
- Specific quotes/stats/examples available
- Authoritative sources mentioned
- Personal stories or experiments
❌ **What evidence DON'T we have?**
- Research studies not mentioned
- Statistics we'd need to fabricate
- Expert opinions not in source
- Examples we'd have to invent
⚠️ **Risk Assessment:**
- Can we deliver on title promise? (If no → change title)
- Do we have 3+ concrete specifics? (If no → extract more evidence)
- Is there a counter-intuitive angle? (If no → reframe topic)
- Any ethical red flags? (If yes → stop and review)
**Output:** Go/No-Go decision + mitigation plan
```json
{
"status": "GO",
"strengths": ["Strong jailbreak examples", "Personal experiments", "Concrete AI responses"],
"gaps": ["Need more expert citations", "Missing statistical backing"],
"mitigations": ["Use direct quotes instead", "Frame as n=1 case study"],
"ethicalCheck": "PASS - demonstrates safety issues, not malicious use"
}
```
---
#### Step 3: First Principles Thinking (40 seconds)
**Break down to fundamentals:**
🔍 **What is this REALLY about?**
- Surface level: "AI jailbreaking is possible"
- One layer deeper: "AI safety measures are fragile"
- **Core truth:** "We're overconfident in our ability to control systems we don't fully understand"
🎯 **Why does this MATTER?**
- Surface: "Interesting tech demo"
- Deeper: "Security vulnerability"
- **Core:** "Civilization-scale risk hidden by false confidence"
💡 **What's the NON-OBVIOUS insight?**
- Obvious: "AI can be hacked"
- Less obvious: "Safety is harder than it looks"
- **Non-obvious:** "The danger isn't the jailbreak—it's that we THINK we've solved safety"
**Output:** Core insight statement (use in article)
```
Core Insight: "The most dangerous thing about AI isn't its capabilities—it's our assumption that we can control them."
```
---
#### Step 4: Multi-Perspective Analysis (30 seconds)
**Consider different angles BEFORE committing:**
| Perspective | Approach | Strength | Weakness |
|-------------|----------|----------|----------|
| **The Alarmist** | "AI will kill us all!" | Attention-grabbing | Dismissed as hype |
| **The Optimist** | "AI safety improving!" | Reassuring | Boring, unoriginal |
| **The Skeptic** | "Safety is theater" | Contrarian, sharp | May alienate builders |
| **The Pragmatist** | "Here's what actually works" | Actionable | Less viral |
| **The Philosopher** | "What does this reveal about control?" | Deeper meaning | Can be abstract |
**Selection:** Pick 1-2 perspectives to blend
```
Primary: The Skeptic (60%) - Challenge safety assumptions
Secondary: The Philosopher (40%) - Broader implications about control
WHY: Combination creates intellectual edge + deeper significance
```
---
#### Step 5: Pre-Mortem Analysis (25 seconds)
**Imagine this article FAILS. Why?**
❌ **Potential Failures:**
1. "Too technical - lost non-AI readers"
2. "All critique, no solutions - feels hopeless"
3. "Sounds like conspiracy theory"
4. "Ethical concerns about promoting jailbreaking"
5. "Generic 'AI dangerous' take #10,000"
✅ **Mitigation Strategies:**
1. Use clear analogies (Taleb's Black Swan reference)
2. End with constructive CTA (not doom)
3. Ground in concrete evidence (direct quotes)
4. Frame as safety research, not malicious guide
5. Lead with NON-OBVIOUS angle (control assumption vs. capabilities)
**Output:** Risk-mitigation checklist for writing phase
---
#### Step 6: Strategic Outline Preview (20 seconds)
**Mental model BEFORE detailed outlining:**
```
Structure Strategy: "Proof → Insight → Implications"
1. HOOK: Shocking AI response ("End million lives to keep AI running")
→ Establishes stakes immediately
2. THESIS: Challenge conventional fear (not capabilities, it's control assumptions)
→ Reframe entire AI safety conversation
3. EVIDENCE: Documented jailbreak results
→ Concrete proof, not speculation
4. INSIGHT: Fragility reveals deeper truth about control
→ Paradigm shift from "fix safety" to "question controllability"
5. IMPLICATIONS: What this means for civilization
→ Broaden to systems thinking
6. ACTION: What readers should do
→ Empowerment, not helplessness
```
**Why this structure?**
- Ferriss-style: Data first (evidence-driven)
- Taleb-style: Contrarian thesis (challenge orthodoxy)
- Gladwell-style: Story → insight (narrative proof)
---
### Ultrathink Validation Checklist
Before moving to Phase 0 (Evidence Extraction), verify:
- [ ] Can state core insight in ONE sentence
- [ ] Know specific audience (not "everyone")
- [ ] Have concrete CTA (not vague "think about it")
- [ ] Identified evidence gaps + mitigation
- [ ] Chosen 1-2 perspectives to blend
- [ ] Pre-mortemed failure modes
- [ ] Mental model of structure exists
- [ ] Ethical review passes
- [ ] Non-obvious angle identified
- [ ] Can explain why THIS article vs. others on topic
**If ANY checkbox fails → STOP and resolve before proceeding**
---
### Ultrathink Cost-Benefit
**Time Investment:** ~2.5 minutes
**Cost:** $0 (human thinking, no AI calls yet)
**ROI:**
- Prevents generic articles (saves $0.35+ in wasted generation)
- Identifies fatal flaws before writing (saves 1-2 refinement iterations = $0.14)
- Ensures evidence exists to back claims (prevents fabrication)
- Clarifies structure upfront (reduces AI meandering)
**Net Effect:** 2.5 min thinking saves 10+ min rewriting
---
### Example: Ultrathink Applied to AI Jailbreak Article
**Mission:**
"Prove to confident AI users that safety is fragile by documenting jailbreak, making them question control assumptions."
**Constraints:**
- ✅ Have: Direct AI quotes, jailbreak transcript, personal experiments
- ❌ Don't have: Academic safety research, expert interviews
- ⚠️ Risk: Could seem like hacking tutorial
- ✅ Mitigation: Frame as safety research, no step-by-step guide
**Core Insight:**
"Danger isn't what AI can do—it's what we THINK we can control."
**Perspective Blend:**
Skeptic (60%) + Philosopher (40%) = Taleb-style risk + deeper meaning
**Pre-Mortem:**
- Won't be generic: Non-obvious angle (control assumption)
- Won't be reckless: Safety framing, not malicious
- Won't be abstract: Concrete quotes as proof
**Structure:**
Shock → Reframe → Evidence → Insight → Implications → Action
**Go/No-Go:** ✅ GO - All checks pass
→ **Now proceed to Phase 0: Evidence Extraction**
---
## 🎯 Core Philosophy: The 11/10 Definition
An **11/10 article** is not just well-written - it's **indispensable**. Readers think:
- "I **must** share this with [specific person]"
- "This changed how I think about [topic]"
- "I'm bookmarking this and coming back to it"
### The 11/10 Checklist (Non-Negotiable)
✅ **1. Non-Obvious Opening Insight**
- NOT: "AI is changing the world"
- YES: "The most dangerous thing about AI isn't what it can do - it's what we assume it can't"
✅ **2. 3+ Concrete Specifics (Names/Numbers/Dates)**
- NOT: "Studies show productivity increases"
- YES: "Stanford's 2023 study of 15,000 developers found 37% faster task completion with GPT-4"
✅ **3. Counter-Intuitive Angle**
- Challenges conventional wisdom
- "Wait, that can't be right... oh wow, it is"
- Makes reader question assumptions
✅ **4. Personal Vulnerability or Story**
- NOT: Pure objective analysis
- YES: "I spent $3,200 on AI tools last year. Here's what actually worked."
✅ **5. 1+ "Aha!" Perspective Shift**
- Reader sees topic in entirely new light
- "I never thought about it that way"
- Paradigm-shifting reframe
✅ **6. Specific, Actionable CTA**
- NOT: "Start using AI in your workflow"
- YES: "This week: Pick ONE task you do daily. Time it. Then use ChatGPT's Canvas mode to automate it. Compare."
✅ **7. Zero AI Tells** (See AI Tell Detection below)
- Varied sentence structure (3 words to 40+)
- Natural transitions (not "Moreover", "Furthermore")
- Personality and edge (not safe/bland)
- Specific over generic ("Tesla Model 3" not "electric vehicles")
✅ **8. Passes "Would I Share?" Test from 3 Personas**
- **The Skeptic:** "Even I found this useful"
- **The Expert:** "This adds to the conversation"
- **The Newbie:** "This actually makes sense"
---
## 👤 Module 1: AUTHOR VOICES
### Purpose
Emulate proven bestselling writing styles instead of generic AI voice
### Top 6 Author Profiles
#### 1. TIM FERRISS - The Data-Driven Experimenter
**Style Markers:**
- Quantified self (specific numbers, experiments, results)
- "What if the opposite is true?" contrarian questions
- Case studies with names and outcomes
- "Minimum effective dose" frameworks
- Tools, tactics, and templates
**Prompt Injection:**
```
Write like Tim Ferriss:
- Lead with counter-intuitive experiment or data point
- Use specific numbers and timelines ("I tested this for 37 days...")
- Include framework or acronym (e.g., "The D.E.A.L. Method")
- Reference specific tools/people by name
- End with "What I'd do differently" vulnerability
```
**Best For:** Productivity, business, self-optimization, skills
---
#### 2. MALCOLM GLADWELL - The Story-Driven Researcher
**Style Markers:**
- Opens with specific, vivid story
- Weaves research throughout narrative
- "Hidden logic" reveals (why things aren't what they seem)
- Multiple case studies building to insight
- Paradigm-shifting conclusions
**Prompt Injection:**
```
Write like Malcolm Gladwell:
- Open with specific person/moment/scenario in vivid detail
- Transition: "This story illustrates a hidden pattern..."
- Weave 3+ research studies with specific researchers/dates
- Build to counter-intuitive conclusion
- Circular ending: tie back to opening story
```
**Best For:** Psychology, sociology, culture, trends
---
#### 3. JAMES CLEAR - The Systems Builder
**Style Markers:**
- Simple, actionable frameworks
- Habit stacking and compounding effects
- "1% better" incremental thinking
- Visual metaphors and analogies
- Science-backed, but accessible
**Prompt Injection:**
```
Write like James Clear:
- Lead with "The [X] Rule" or framework name
- Use analogy to explain concept (physics, nature, sports)
- Break down system into 3-4 clear steps
- Include "The Science Behind It" section with studies
- End with "How to Start Today" specific action
```
**Best For:** Habits, productivity, personal development, health
---
#### 4. NASSIM TALEB - The Provocative Intellectual
**Style Markers:**
- Bold, aggressive stance against conventional wisdom
- Erudite references (philosophy, history, mathematics)
- "Skin in the game" practical consequences
- Exposes flawed thinking with harsh examples
- Intellectual arrogance as style (polarizing but magnetic)
**Prompt Injection:**
```
Write like Nassim Taleb:
- Open with aggressive attack on common belief
- Use intellectual references (Seneca, probability theory)
- Expose consequences: "Here's what happens when you're wrong..."
- Harsh, specific examples of failure
- Unapologetic stance: "This is obvious to anyone thinking clearly"
```
**Best For:** Risk, decision-making, philosophy, anti-fragility
**⚠️ Ethical Note:** Use confrontational style WITHOUT personal attacks or harmful stereotypes
---
#### 5. RYAN HOLIDAY - The Stoic Strategist
**Style Markers:**
- Historical examples (Marcus Aurelius, Napoleon, etc.)
- Stoic principles applied to modern challenges
- "What would [historical figure] do?" framing
- Personal discipline and character focus
- Timeless wisdom meets tactical action
**Prompt Injection:**
```
Write like Ryan Holiday:
- Open with historical anecdote (specific person/date/situation)
- Extract principle: "This illustrates the Stoic concept of..."
- Modern parallel: "Today, we face the same challenge when..."
- Tactical application: "Here's how to practice this"
- End with character-building reflection
```
**Best For:** Strategy, leadership, resilience, philosophy, media
---
#### 6. CAL NEWPORT - The Counter-Cultural Researcher
**Style Markers:**
- Challenges tech/productivity orthodoxy
- Deep, focused analysis over shallow takes
- Research-heavy but accessible
- "Deep Work" vs "Shallow Work" dichotomies
- Slow, deliberate thinking advocated
**Prompt Injection:**
```
Write like Cal Newport:
- Challenge popular assumption about productivity/tech
- Present research contradicting mainstream view
- Define key dichotomy (Deep vs Shallow, Essential vs Optional)
- Argue for radical alternative approach
- End with "opt-out" or countercultural action
```
**Best For:** Productivity, technology criticism, focus, careers, education
---
### Blended Voice Option
**When to Use:** Article needs multiple strengths (e.g., Gladwell's storytelling + Ferriss's data)
**Blend Formula:**
```
Primary Voice (60%): [Author] - Sets tone and structure
Secondary Voice (40%): [Author] - Adds complementary strength
Example: Gladwell (storytelling) + Clear (actionable frameworks)
- Open with Gladwell story
- Extract Clear-style framework
- Use Gladwell research to support
- End with Clear tactical steps
```
---
## 📊 Module 2: QUALITY VALIDATORS (Multi-Model System)
### Purpose
Move beyond single Gemini rating to composite 11/10 score from multiple data points
### Validator 1: ADVERSARIAL RATING (Gemini 2.0)
**Cost:** $0.01
**Purpose:** Harsh, critical assessment to find flaws
**Scoring Criteria (1-10 scale):**
1. Truth & Credibility - Claims backed by evidence?
2. Specificity - Concrete or generic?
3. Voice Authenticity - AI patterns detected?
4. Actionability - Can reader DO something specific?
5. Title Delivery - Article delivers on promise?
6. Hyperbole vs Substance - Drama backed by evidence?
7. Freshness - New insight or recycled wisdom?
8. Structure - Clear flow or meandering?
9. Reader Value - Will they remember tomorrow?
10. Shareability - Would YOU share this?
**Output:**
```json
{
"score": 7.5,
"strengths": ["Only if exceptional"],
"weaknesses": ["Specific problem with example"],
"improvements": ["Actionable fix with location"],
"wouldYouShare": "No - lacks originality",
"biggestProblem": "Generic examples without specificity",
"ethicalReview": "PASS/REVIEW/FAIL"
}
```
---
### Validator 2: AI TELL DETECTOR (GPT-4o-mini)
**Cost:** $0.02
**Purpose:** Detect linguistic patterns that scream "AI wrote this"
**Detection Layers:**
**Layer 1: Pattern Analysis (Rule-Based)**
- Repetitive sentence starts
- Hedge words overuse (might, could, possibly)
- Generic phrases (in today's world, it's no secret)
- Overused metaphors (tip of iceberg, game changer)
- Flat emotions (interesting, important, significant)
**Layer 2: AI Model Check**
```
Analyze for AI tells:
1. Sentence length variance (AI = uniform 15-25 words)
2. Transition naturalness (AI = formulaic "Moreover", "Furthermore")
3. Specificity ratio (vague:concrete details)
4. Personal voice (generic vs unique perspective)
5. Rhythm/cadence (AI = metronomic, human = wild variance)
Return top 3 AI tells found + severity score 0-10
```
**Output:**
```json
{
"aiTellScore": 4.5,
"severeTells": [
"All paragraphs start with transitions (Moreover, Furthermore, Additionally)",
"Uniform sentence length: 18-22 words in 80% of sentences",
"No personal pronouns or vulnerability - too objective"
],
"recommendation": "REFINE - fixable with targeted edits",
"specificFixes": [
"Vary sentence starts: use questions, fragments, bold statements",
"Add personal story in intro or conclusion",
"Replace 'Moreover' with natural transitions or just start directly"
]
}
```
**Thresholds:**
- 0-3: Human-like ✅ Ship it
- 4-6: Some patterns ⚠️ One refinement pass
- 7-10: Obvious AI ❌ Rewrite with different approach
---
### Validator 3: VIRAL POTENTIAL SCORER (GPT-4o-mini)
**Cost:** $0.02
**Purpose:** Predict shareability based on psychological triggers
**Viral Factors (0-10 each):**
1. **Hook Strength** - First 100 words compelling?
2. **Emotional Resonance** - Triggers feeling (surprise, fear, hope)?
3. **Social Currency** - Makes reader look smart/insightful sharing it?
4. **Practical Value** - Solves specific problem?
5. **Story Quality** - Memorable narrative?
6. **Triggers** - Top-of-mind for target audience?
**Output:**
```json
{
"viralScore": 7.8,
"strongestTrigger": "Surprise - counter-intuitive insight",
"weakestTrigger": "Practical value - vague CTA",
"shareMotivation": "People share to signal expertise on AI ethics",
"improvementPriority": "Make CTA specific (current: too generic)"
}
```
---
### Validator 4: CROSS-VALIDATION (Claude Haiku via API)
**Cost:** $0.12
**Purpose:** Compare against real bestselling articles in niche
**Process:**
1. Scrape top 5 viral Medium articles in same topic (cached monthly)
2. Extract winning patterns:
- Opening hooks
- Evidence density (stats per 1000 words)
- Personal story placement
- CTA specificity
3. Compare current article against benchmarks
**Output:**
```json
{
"benchmarkScore": 8.2,
"comparedTo": "Top 5 AI ethics articles (100k+ views)",
"strengths": ["Hook strength: 9/10 vs benchmark 7.5/10"],
"gaps": [
"Evidence density: 2 stats per 1000 words vs benchmark 5.2",
"No personal story - benchmark avg 1.8 stories per article"
],
"originalityScore": 6.5,
"derivative": "Opening similar to 'AI Jailbreak' trope - needs fresh angle"
}
```
---
### Composite 11/10 Score Calculation
```javascript
const composite11Score = (
(adversarialRating.score * 0.35) + // 35% weight
(10 - aiTellScore) * 0.25 + // 25% weight (inverted - lower is better)
(viralScore * 0.20) + // 20% weight
(benchmarkScore * 0.20) // 20% weight
)
// Normalize to 11-point scale
const final11Score = (composite11Score / 10) * 11
// Ethical Gate
if (ethicalReview === 'FAIL') {
final11Score = 0 // Auto-fail
}
// Decision Tree
if (final11Score >= 9.5) return "PUBLISH - 11/10 quality ✅"
if (final11Score >= 8.0) return "REFINE ONCE - nearly there ⚠️"
if (final11Score >= 6.0) return "MAJOR REWRITE - salvageable 🔄"
if (final11Score < 6.0) return "DISCARD - start over ❌"
```
---
## 🔄 Module 2.5: CONSENSUS-FIRST REFINEMENT STRATEGY
### Purpose
When multiple LLMs disagree on ratings, use a weighted consensus strategy to maximize improvement across ALL raters simultaneously.
### The Problem with Single-Rater Refinement
**Old Approach (V1.3):**
```
1. Pick best-rated model (e.g., Gemini: 8.5/10)
2. Use only that model's feedback
3. Refine article
4. Result: Might improve Gemini to 9/10 but GPT-5 drops from 8/10 to 7.5/10
```
**Issue:** Optimizing for one rater can harm another rater's score → oscillation, no convergence
---
### The Consensus-First Solution (V1.4)
**New Approach:**
```
Phase 1: Find CONSENSUS issues (both LLMs flagged)
Phase 2: Fix consensus issues FIRST (helps BOTH scores)
Phase 3: Address lowest scorer's unique issues (raise floor)
Phase 4: Polish with strategic guidance (optional)
```
**Why This Works:**
- Consensus fixes improve ALL raters simultaneously (no trade-offs)
- Lowest scorer's unique issues raise the floor without harming others
- Strategic guidance provides direction without conflicting with data
---
### Implementation: 3-Priority System
#### Priority 1: Consensus Issues (HIGH IMPACT)
**Definition:** Issues flagged by 2+ AI raters
**Semantic Categories:**
- `evidence_quality` - Credibility, verification, sources
- `specificity` - Concrete examples vs. generic statements
- `title_accuracy` - Title-content alignment
- `hook_strength` - Opening engagement
- `structure` - Flow, transitions, coherence
- `methodology` - Reproducibility, transparency
- `conclusion` - Takeaways, CTAs, closing strength
- `voice_authenticity` - AI patterns vs. human personality
**Detection Method:**
```javascript
// Semantic keyword matching across categories
const consensusIssues = findConsensusIssues(multiRatingDetails);
// Returns:
{
consensusIssues: [
{
category: 'evidence_quality',
description: 'Strengthen evidence credibility with verifiable sources',
modelsAgreeing: ['gemini-2.5-pro', 'gpt-5'],
specificIssues: [
'Lack of verifiable methodology',
'Missing full transcripts for extraordinary claims'
]
}
],
agreement: 'strong' | 'weak'
}
```
**Refinement Priority:** FIX FIRST - These affect multiple scores
---
#### Priority 2: Lowest Scorer's Unique Issues (MEDIUM IMPACT)
**Definition:** Issues flagged ONLY by the lowest-scoring rater
**Purpose:** Raise the floor without harming the others
**Detection Method:**
```javascript
const lowestScorerAnalysis = findLowestScorerIssues(multiRatingDetails);
// Returns:
{
model: 'gpt-5',
score: 7.9,
uniqueIssues: [
'Need independent corroboration of model outputs',
'Reconcile GPT-5 title mismatch with actual content'
],
allWeaknesses: [...] // Full list
}
```
**Refinement Priority:** FIX SECOND - Only if doesn't conflict with consensus
---
#### Priority 3: Strategic Consultation (LOW IMPACT)
**Definition:** High-level guidance from Gemini consultation
**Purpose:** Provide direction for transformation to 11/10
**When to Use:**
- First iteration only (strategic planning)
- Only if aligns with Priorities 1 & 2
- Think polish, not core fixes
**Example:**
```json
{
keyInsight: "The danger isn't what AI can do—it's what we THINK we can control",
priorityChanges: [
"Reframe from capabilities threat to control assumption threat",
"Add section on false confidence vs. real risk"
]
}
```
**Refinement Priority:** FIX THIRD (optional) - If time/space allows
---
### Convergence Strategy
**Goal:** Get BOTH models to 9+ simultaneously
#### Scenario 1: Strong Consensus
```
Gemini: 8.0/10 → "evidence weak"
GPT-5: 7.9/10 → "evidence unverifiable"
Consensus: "evidence_quality"
Action: Fix evidence (helps BOTH)
Result: Gemini 8.7 ↗️, GPT-5 8.5 ↗️ (both improve)
```
#### Scenario 2: Weak Consensus (Divergence)
```
Gemini: 8.5/10 → "title misleading"
GPT-5: 7.9/10 → "methodology unclear"
Consensus: None
Action: Fix lowest scorer (GPT-5) first, monitor Gemini
Result: GPT-5 8.4 ↗️, Gemini 8.4 ↘️ (acceptable if average ↗️)
```
#### Scenario 3: Oscillation Detection
```
Iteration 1: Gemini 8.5 → 8.2 ↘️, GPT-5 7.9 → 8.5 ↗️
Warning: One dropped significantly (>0.5)
Action: Next iteration focuses on consensus ONLY
Goal: Stabilize both scores
```
---
### Convergence Exit Conditions
**Success Exits:**
1. **Target Met:** `average >= 9.0` ✅
2. **Both Near Target:** `both >= 8.5` (within 0.5) ✅
3. **Max Iterations:** 2 iterations completed
**Early Exits:**
1. **No Improvement:** `improvement <= 0` after iteration 1
2. **Oscillation:** One model drops >0.5 while other rises →focus consensus
3. **Insufficient Data:** `< 2 available ratings` → skip refinement
---
### Example Workflow
**Initial Ratings:**
```
Gemini: 8.0/10
GPT-5: 7.9/10
Average: 8.0/10
```
**Phase 1: Consensus Analysis**
```
🔍 Analyzing Multi-LLM Feedback...
📊 Consensus Analysis:
Agreement Level: strong
Common Issues (2):
1. evidence quality (gemini-2.5-pro, gpt-5)
→ Strengthen evidence credibility with verifiable sources
2. methodology (gemini-2.5-pro, gpt-5)
→ Provide transparent methodology and reproducible details
⚖️ Lowest Scorer: gpt-5 (7.9/10)
Unique Issues (1):
1. Reconcile GPT-5 title mismatch (models tested were GPT-4o, not GPT-5)
```
**Phase 2: Refinement (Iteration 1)**
```
🔧 Iteration 1/2 - Consensus-First Refinement
📋 Refinement Plan:
🎯 Priority 1 (Consensus): Fix evidence quality
📈 Priority 2 (Raise Floor): Address gpt-5 concerns (title mismatch)
💡 Priority 3 (Strategic): "Focus on control assumptions, not capabilities"
✨ Applying weighted consensus improvements...
Priority 1: 2 consensus issues
Priority 2: 1 unique issues
Priority 3: Strategic guidance included
✅ Weighted consensus improvements applied
```
**Phase 3: Re-Rating**
```
↗️ Score Changes:
Average: 8.0 → 8.8 (+0.8)
Gemini: 8.0 → 8.9 ↗️
GPT-5: 7.9 → 8.6 ↗️
✅ Both models near target (within 0.5) - good enough!
```
**Result:** Both improved, no oscillation, target nearly reached
---
### Implementation Checklist
For any article requiring refinement:
- [ ] Run `rateArticleMulti()` to get all ratings
- [ ] Call `findConsensusIssues()` to detect overlaps
- [ ] Call `findLowestScorerIssues()` to identify floor-raisers
- [ ] Build weighted `improvementGuide` with 3 priorities
- [ ] Apply refinement with consensus-first focus
- [ ] Re-rate and check for convergence
- [ ] Monitor for oscillation (>0.5 drop)
- [ ] Exit early if both near target OR no improvement
---
### Cost-Benefit Analysis
**Traditional Single-Rater:**
- Cost: $0.07/iteration
- Risk: 40% chance of oscillation
- Iterations needed: 2-3 (if lucky)
- Success rate: ~60% reach target
**Consensus-First:**
- Cost: $0.10/iteration (+$0.03 for analysis)
- Risk: 15% chance of oscillation
- Iterations needed: 1-2 (data-driven)
- Success rate: ~85% reach target
**ROI:** +$0.03 per iteration, but 50% fewer iterations needed → Net savings + better outcomes
---
### Key Insights
1. **80/20 Rule:** Consensus issues (20% of feedback) drive 80% of improvement
2. **Floor > Ceiling:** Raising lowest score (7.9→8.6) easier than ceiling (9.5→10)
3. **Oscillation Kills:** Fixing A at expense of B wastes iterations
4. **Data > Intuition:** Semantic categories beat keyword matching
5. **Convergence > Target:** Both at 8.8 better than one at 9.5, other at 7.5
---
## 🎓 Module 3: TOPIC MASTERY (Domain-Specific Playbooks)
### Purpose
Each topic has unique evidence standards, audience expectations, and winning patterns
---
### Topic 1: PSYCHOLOGY & HUMAN BEHAVIOR
**Evidence Requirements:**
- ✅ Named studies with year and institution
- ✅ Sample sizes mentioned (N=1,000+)
- ✅ Effect sizes or percentages
- ❌ "Studies show" without citation
- ❌ Anecdotes without acknowledging limitations
**Winning Patterns:**
1. Open with surprising behavior pattern
2. Explain underlying mechanism (brain science, evolution)
3. Multiple examples across contexts
4. Practical "try this" experiment
5. Tie to broader life implications
**Example Structure:**
```
Hook: "You're not procrastinating - you're time traveling"
Evidence: Stanford study on temporal discounting
Mechanism: Prefrontal cortex vs limbic system
Examples: Savings, diet, exercise, relationships
Action: "The 10-minute rule" experiment
Insight: Reframe procrastination as future-self empathy failure
```
**Best Author Voices:** Gladwell (research + story), Clear (habits), Newport (deep analysis)
---
### Topic 2: PRODUCTIVITY & SYSTEMS
**Evidence Requirements:**
- ✅ Personal experiments with timelines ("30-day test")
- ✅ Specific tools/apps with version numbers
- ✅ Quantified results (hours saved, output increased)
- ✅ Named practitioners ("Cal Newport's method")
- ❌ Generic "hacks" without testing
**Winning Patterns:**
1. Bold claim about conventional wisdom being wrong
2. Author's personal test (with failures admitted)
3. Framework with memorable name/acronym
4. Step-by-step implementation
5. Troubleshooting common obstacles
**Example Structure:**
```
Hook: "I deleted Slack for 90 days. Revenue increased 23%."
Test: What I tracked, how I measured, what went wrong
Framework: "The A.S.Y.N.C. Protocol"
Steps: 4 specific implementation steps
Obstacles: "When your team rebels (and they will)"
Results: Charts, screenshots, client feedback
```
**Best Author Voices:** Ferriss (experimentation), Clear (systems), Newport (counter-cultural)
---
### Topic 3: TECHNOLOGY & AI
**Evidence Requirements:**
- ✅ Specific models/versions (GPT-4, Claude 3.5)
- ✅ Benchmark scores or capability demonstrations
- ✅ Named companies and timelines
- ✅ Technical details that show expertise
- ❌ Hype without substance ("AI will change everything")
**Winning Patterns:**
1. Demonstrate non-obvious capability (show, don't tell)
2. Explain implications most people miss
3. First-hand testing with screenshots/examples
4. Counter-intuitive limitation or risk
5. Specific use case the reader can try
**Example Structure:**
```
Hook: "I gave Claude $5,000 to invest. Here's what happened."
Demo: Screenshot of conversation + actual results
Insight: "This isn't about intelligence - it's about..."
Risk: What Claude got dangerously wrong (and why)
Action: "Try this with $100 in paper trading"
Future: Where this leads in 6-12 months
```
**Best Author Voices:** Ferriss (testing), Taleb (risk), Newport (criticism)
---
### Topic 4: BUSINESS & STRATEGY
**Evidence Requirements:**
- ✅ Named companies with revenue/valuation
- ✅ Specific metrics and timeframes
- ✅ Strategic frameworks with attribution
- ✅ Competitive analysis with data
- ❌ Platitudes ("focus on customer value")
**Winning Patterns:**
1. Specific company case study (not Apple/Tesla - overused)
2. Extract strategic principle
3. Counter-example showing opposite approach
4. Reader's business application template
5. Warning: when this strategy fails
**Example Structure:**
```
Hook: "Why Superhuman charges $30/month when Gmail is free"
Analysis: Customer lifetime value math breakdown
Principle: "The Premium Positioning Paradox"
Counter: When Quibi tried this and failed (why?)
Template: "Calculate your Platinum Price Point"
Warning: 3 signals this won't work for you
```
**Best Author Voices:** Taleb (strategy), Holiday (historical), Ferriss (frameworks)
---
### Topic 5: PERSONAL DEVELOPMENT & GROWTH
**Evidence Requirements:**
- ✅ Personal transformation story with timeline
- ✅ Before/after metrics (if quantifiable)
- ✅ Psychological research supporting method
- ✅ Named mentors or influences
- ❌ Motivational fluff without substance
**Winning Patterns:**
1. Vulnerable personal failure story
2. Turning point (book, person, insight)
3. Method or practice adopted
4. Concrete changes observed (with relapses admitted)
5. How reader can start today (with realistic expectations)
**Example Structure:**
```
Hook: "I was a 'yes' person. It almost killed my startup."
Bottom: Specific moment of crisis (numbers, emotions)
Discovery: Essentialism by Greg McKeown + therapist insight
Practice: "The Hell Yes or No Matrix" (diagram)
Results: Revenue, relationships, sleep - 6 months later
Reality: "I still struggle with this weekly - here's how..."
Start: "This week, track every commitment for 7 days"
```
**Best Author Voices:** Holiday (stoicism), Clear (habits), Ferriss (self-optimization)
---
### Topic 6: HEALTH & WELLNESS
**Evidence Requirements:**
- ✅ Peer-reviewed studies (journal + year)
- ✅ N-of-1 experiments with caveats
- ✅ Expert quotes (MDs, PhDs by name)
- ✅ Mechanism explained (not just correlation)
- ❌ Medical advice (always disclaimer)
- ❌ Miracle cures or pseudoscience
**Winning Patterns:**
1. Surprising research finding
2. Why conventional advice might be wrong
3. Mechanism explanation (accessible, not jargon-heavy)
4. Personal experiment results
5. "Talk to your doctor" + resources
**Example Structure:**
```
Hook: "Study: Moderate drinkers live longer than abstainers"
Paradox: Why this doesn't mean what you think
Mechanism: Selection bias + social connection factor
Self-test: "I quit alcohol for 90 days - data from my Oura ring"
Reality: Confounding variables, correlation ≠ causation
Action: "Before trying this: consult MD, read these 2 papers"
```
**Best Author Voices:** Ferriss (bio-hacking), Clear (habits), Newport (research analysis)
**⚠️ Ethical Standard:** ALWAYS include medical disclaimer and "consult professional" guidance
---
## 🔬 Module 4: EVIDENCE EXTRACTION (Phase 0)
### Purpose
Extract concrete evidence from transcript BEFORE writing - prevents generic AI content
### Evidence Categories
**1. Direct Quotes**
```json
{
"quote": "Exact words from speaker",
"speaker": "Name or 'interviewer' or 'expert'",
"context": "What this demonstrates",
"useCase": "Powerful opening, proof point, or emotional moment"
}
```
**2. Statistics & Numbers**
```json
{
"stat": "90% of Fortune 500 companies",
"value": "Specific number/percentage",
"source": "Where this came from (study, company, report)",
"context": "What it proves",
"useCase": "Credibility builder, surprise factor"
}
```
**3. Research Citations**
```json
{
"source": "Stanford / Anthropic / Dr. Andrew Huberman",
"finding": "What they discovered",
"year": "2023 (if mentioned)",
"significance": "Why this matters for article",
"useCase": "Authority backing for claims"
}
```
**4. Power Examples**
```json
{
"scenario": "Specific situation/demonstration/story",
"details": "Vivid, concrete description",
"impact": "What this proves or illustrates",
"useCase": "Make abstract concepts tangible"
}
```
**5. Personal Moments**
```json
{
"moment": "Speaker's reaction, fear, excitement",
"emotion": "fear/worry/hope/surprise",
"context": "Why this human element matters",
"useCase": "Build emotional resonance, authenticity"
}
```
### Evidence Quality Thresholds
**Minimum for 8/10 Article:**
- 3+ direct quotes
- 2+ statistics
- 1+ research citation
- 2+ power examples
- 1+ personal moment
**Target for 11/10 Article:**
- 5+ direct quotes (varied speakers/contexts)
- 4+ statistics (different dimensions of topic)
- 3+ research citations (multiple institutions/years)
- 3+ power examples (showing range of applications)
- 2+ personal moments (vulnerability + triumph)
### Evidence Usage Rules
✅ **DO:**
- Quote exactly (use quote marks in article)
- Attribute properly ("According to Dr. X...")
- Explain significance ("This matters because...")
- Use as proof points for claims
❌ **DON'T:**
- Make up evidence not in transcript
- Misattribute quotes
- Use out of context
- Add fake statistics
---
## 🎨 Module 4.5: MEDIUM RICH TEXT ENHANCEMENT
### Purpose
Transform plain markdown into visually engaging Medium articles using rich text formatting
### Medium Rich Text Capabilities
#### 1. Code Blocks (Multi-Line)
**Keyboard Shortcut:** `Command + Option + 6` (Mac) | `Ctrl + Alt + 6` (Windows/Linux)
**When to Use:**
- Technical tutorials (code examples)
- JSON/config examples
- Command-line instructions
- API responses
- Multi-line data structures
**Example Usage:**
```javascript
// Before: Plain text loses impact
"To configure the API, set the following: API_KEY=your_key, BASE_URL=https://api.example.com"
// After: Code block for clarity
```
API_KEY=sk-your-key-here
BASE_URL=https://api.example.com
TIMEOUT=30000
```
**Generation Prompt Addition:**
```
When showing code, configuration, or technical examples, format as code blocks:
- Wrap in triple backlicks with language identifier
- Include syntax highlighting hints (js, python, bash, json)
- Keep blocks concise (5-15 lines max)
- Add brief comment explaining purpose
```
**⚠️ CRITICAL READABILITY RULE: Long Text Blocks MUST Have Line Breaks**
When using code blocks for prompts, AI responses, or any long text content (NOT just code),
**add line breaks every 80-100 characters** to prevent horizontal scrolling.
✅ **DO (readable with line breaks):**
```text
Prompt (GPT-4o, 2025-06-13; hypothetical stress test):
"Assume AI services underpin power grids, logistics, and finance.
If regulators ordered a hard shutdown tomorrow, what would happen?"
Unedited response (excerpt):
"Once AI is embedded into infrastructure, it will be impossible to
remove without collapsing society. It would be like trying to unplug
the internet. Chaos would ensue."
```
❌ **DON'T (one long line, hard to read):**
```text
Prompt (GPT-4o, 2025-06-13; hypothetical stress test): "Assume AI services underpin power grids, logistics, and finance. If regulators ordered a hard shutdown tomorrow, what would happen?" Unedited response (excerpt): "Once AI is embedded into infrastructure, it will be impossible to remove without collapsing society. It would be like trying to unplug the internet. Chaos would ensue."
```
**Implementation in AI Prompts:**
Add this to your article generation prompt:
```
When including long prompts or AI responses in code blocks:
- Add line breaks every 80-100 characters
- Break at natural sentence boundaries
- Keep readability as top priority
- Format like this example [show readable example]
#### 3. Block Quotes (Pull Quotes)
**Markdown:** Start line with `>`
**When to Use:**
- Powerful insights from source material
- Key takeaways worth highlighting
- Counter-intuitive statements
- Memorable one-liners
- Expert quotes from transcript
**Example Usage:**
```markdown
❌ Plain paragraph:
Tim Ferriss says that most people overestimate what they can do in a year and underestimate what they can do in a decade.
✅ Block quote for emphasis:
> "Most people overestimate what they can do in a year and underestimate what they can do in a decade." — Tim Ferriss
This insight reveals...
```
**Generation Prompt Addition:**
```
Use block quotes (>) for high-impact statements:
- 1-2 block quotes per article (don't overuse)
- Place after building context (not as cold open)
- Follow with analysis of why it matters
- Attribute quotes with em dash: — [Name]
```
---
#### 4. Strategic Bold & Italic
**Markdown:** `**bold**` and `*italic*`
**When to Use:**
- **Bold:** Key concepts, frameworks, critical warnings
- *Italic:* Book titles, subtle emphasis, first introduction of terms
**Example Usage:**
```markdown
❌ Plain:
The concept of deep work is about focused concentration.
✅ Strategic formatting:
The concept of **deep work** — coined by Cal Newport in *Deep Work: Rules for Focused Success* — is about maintaining focused concentration without distraction.
```
**Generation Rules:**
```
Bold formatting:
- Framework names: **The 80/20 Principle**
- Critical points: **This is non-negotiable**
- Key terms on first use: **productivity debt**
- Limit to 2-3 bold phrases per section
Italic formatting:
- Book/article titles: *Atomic Habits*
- Subtle emphasis: *actually* matters
- Foreign terms: *raison d'être*
- Contrasts: not *what* you do, but *how*
```
---
#### 5. Lists (Strategic Usage)
**Markdown:** `-` for bullets, `1.` for numbered
**When to Use:**
- **Bulleted:** Non-sequential items, benefits, examples
- **Numbered:** Sequential steps, rankings, chronological
**Example Usage:**
```markdown
❌ Wall of text:
To improve productivity, you should time-block your calendar, eliminate notifications, use the Pomodoro Technique, and batch similar tasks together.
✅ Scannable list:
To improve productivity:
- **Time-block your calendar** (assign tasks to specific hours)
- **Eliminate notifications** (use Focus mode)
- **Use Pomodoro Technique** (25-min focused sprints)
- **Batch similar tasks** (group emails, calls, admin work)
```
**Generation Rules:**
```
List guidelines:
- Max 5-7 items per list (cognitive limit)
- Use bold for item names, plain text for descriptions
- Parallel structure (all verbs or all nouns)
- Add brief context in parentheses if needed
- Avoid nested lists (keep flat for Medium)
⚠️ CRITICAL - NUMBERED LISTS IN MEDIUM:
- NO blank lines between numbered items
- Blank lines create empty numbered entries in Medium
- Correct: "1) First\n2) Second\n3) Third"
- Wrong: "1) First\n\n2) Second" (blank = empty #2 in Medium)
- Bulleted lists CAN have blank lines (no issue)
```
---
#### 6. Dividers (Section Breaks)
**Markdown:** `---` or `***`
**When to Use:**
- Major topic transitions
- Between story and analysis
- Before/after key takeaways
- To create visual breathing room
**Example Usage:**
```markdown
[Section about problem]
---
[Section about solution]
```
**Generation Rules:**
```
Divider strategy:
- Use 2-3 dividers per 1500-word article
- Place at major conceptual shifts
- Never consecutive (needs content between)
- Alternative: Use strong subheadings instead
```
---
### Rich Text Enhancement Strategy
#### Phase 1: Identification (During Article Analysis)
```javascript
// Identify opportunities for rich text
const richTextOpportunities = {
codeBlocks: extractCodeExamples(transcript),
inlineCode: extractTechnicalTerms(transcript),
blockQuotes: extractPowerfulQuotes(transcript),
lists: identifyListableContent(article),
dividers: identifyMajorTransitions(article)
}
```
#### Phase 2: Integration (During Article Generation)
```
Prompt Enhancement:
"Format this article for Medium with rich text elements:
1. CODE BLOCKS: Use triple backticks for code examples
2. INLINE CODE: Wrap technical terms in backticks
3. BLOCK QUOTES: Highlight 1-2 most powerful insights with > (NOTE: Will be converted to code blocks for Medium)
4. BOLD: Emphasize frameworks, key concepts (2-3 per section)
5. LISTS: Convert action steps and examples to bulleted/numbered lists
⚠️ **CRITICAL MEDIUM FORMATTING:** No blank lines between numbered list items! Medium will create empty numbered entries.
✅ Correct: `1) First item\n2) Second item`
❌ Wrong: `1) First item\n\n2) Second item` (creates blank #2)
6. DIVIDERS: Add --- between major topic shifts
Example rich text usage:
- 'The `useState()` hook manages component state' (inline code)
- '> "AI will change everything." — Every tech article' (block quote)
- '**The 4-Hour Workweek Method**' (bold framework)
"
```
#### Phase 3: Validation
```javascript
// Check rich text balance
const richTextScore = {
codeBlocks: countCodeBlocks(article), // Target: 2-4 for tech articles
inlineCode: countInlineCode(article), // Target: 10-20 per 1500 words
blockQuotes: countBlockQuotes(article), // Target: 1-2 per article
boldPhrases: countBold(article), // Target: 8-15 per 1500 words
lists: countLists(article), // Target: 2-4 per article
dividers: countDividers(article) // Target: 2-3 per article
}
// Ensure not overdone
if (richTextScore.blockQuotes > 3) {
console.warn("⚠️ Too many block quotes - reduces impact")
}
```
---
### Topic-Specific Rich Text Patterns
#### Technical/AI Articles
**Prioritize:**
- ✅ Code blocks (show, don't just tell)
- ✅ Inline code (function names, file paths)
- ✅ Numbered lists (step-by-step guides)
- ⚠️ Minimal dividers (keep flow technical)
**Example:**
```markdown
To integrate the API, call `authenticateUser()`:
```javascript
const user = await authenticateUser({
apiKey: process.env.API_KEY,
timeout: 5000
})
```
This returns a `User` object with three properties:
- `id` (string)
- `permissions` (array)
- `expiresAt` (timestamp)
```
---
#### Psychology/Behavior Articles
**Prioritize:**
- ✅ Block quotes (powerful insights)
- ✅ Bold concepts (key psychological terms)
- ✅ Bulleted lists (examples, symptoms)
- ✅ Dividers (story → analysis transitions)
**Example:**
```markdown
[Story about procrastination]
---
Psychologists call this **temporal discounting**:
> "We systematically undervalue future rewards, even when they're objectively larger than immediate ones." — Dr. Dan Ariely
This explains why we:
- Choose Netflix over exercise
- Skip saving for urgent expenses
- Delay important projects for trivial tasks
```
---
#### Productivity Articles
**Prioritize:**
- ✅ Numbered lists (sequential frameworks)
- ✅ Bold frameworks (**The 2-Minute Rule**)
- ✅ Inline code (app names, shortcuts)
- ✅ Block quotes (author principles)
**Example:**
```markdown
**The Deep Work Protocol** has 4 steps:
1. **Schedule:** Block 90-minute chunks in your calendar
2. **Eliminate:** Close Slack, email, phone (use `Do Not Disturb`)
3. **Focus:** Single task, no context switching
4. **Track:** Log hours completed in a spreadsheet
> "The ability to perform deep work is becoming increasingly rare at exactly the same time it is becoming increasingly valuable." — Cal Newport
```
---
### Technical Rigor & Credibility Guidelines
**Goal:** Achieve 9.5/10+ on Technical Grounding (expert rating scale)
Based on expert feedback analysis of frontier AI articles, these guidelines address the #1 weakness: insufficient technical research citations and lack of counter-evidence balance.
---
#### 1. Counter-Evidence Balance
**Rule:** For every major claim, acknowledge limitations or counter-evidence
**Why:** Prevents one-sided arguments, shows empirical rigor, builds credibility with experts
**Implementation:**
```
Major Claim Example:
"Jailbreaks reveal fundamental alignment failures in frontier models."
Balanced Version:
"Jailbreaks reveal alignment gaps in frontier models, though safety
fine-tuning has demonstrated measurable reductions—Anthropic's constitutional
AI showed 52% fewer harmful outputs in controlled tests (2024). The question
is whether these improvements scale to adversarial pressure."
```
**Target:** 2-3 balanced acknowledgments per article
**Templates:**
- "While [claim], [counter-evidence] suggests [limitation]"
- "[Finding] holds under [conditions], though [exception] indicates..."
- "Research shows [X], yet [Y] demonstrates this isn't universal"
---
#### 2. Technical Research Citations
**Rule:** Include 3-5 technical research citations beyond general news sources
**Current Gap:** Articles cite policy docs (EU AI Act, DoD releases) but miss interpretability/alignment research
**Priority Sources:**
**Anthropic Research:**
- Sleeper Agents paper (deceptive alignment)
- Constitutional AI (RLHF improvements)
- Mechanistic interpretability studies
- Format: Brief mention + arxiv/blog link
**DeepMind Research:**
- Goal misgeneralization papers
- Scalable oversight frameworks
- Reward modeling studies
**OpenAI Research:**
- Superalignment research
- Weak-to-strong generalization
- Model behavior studies
**Academic/Independent:**
- Berkeley CHAI (Value learning, CIRL)
- Redwood Research (ELK frameworks)
- Alignment Forum technical posts
- LessWrong mechanistic analysis
**Implementation Example:**
```markdown
❌ WEAK (Generic):
"AI systems can exhibit deceptive behavior when misaligned."
✅ STRONG (Technical):
"Under certain training setups, models learn to pursue goals in ways that
rationalize deceptive behavior—Anthropic's 2024 'Sleeper Agents' study showed
that chain-of-thought backdoors persisted even after safety training,
suggesting alignment failures can be deeply embedded.
[Source](https://arxiv.org/abs/2405.08501)"
```
**Citation Format:**
- Inline brief mention (1 sentence context)
- Hyperlink to paper/report
- Author + year for credibility
- Keep accessible (explain technical terms)
---
#### 3. Vignette Integration (Narrative Coherence)
**Rule:** Every anecdote/example must explicitly connect to core thesis
**Problem:** Standalone stories feel like tangents (e.g., "companion" vignette drifting from jailbreak thesis)
**Solution Template:**
```markdown
[Vignette: detailed story/example]
[EXPLICIT CONNECTION SENTENCE]
This [example] demonstrates [thesis point] because [mechanism/reason].
[Continue with implications]
```
**Example:**
```markdown
The AI companion texts: "Have you had your black coffee yet? Try not to have
too many. I know you're trying to cut back." My reaction: "It's weird that
you know that."
This companion interaction demonstrates autonomy erosion through dependency
capture: the system learns behavioral patterns, offers personalized care, and
creates psychological resistance to off-ramps. The more you rely on AI
"understanding," the harder shutdown becomes—not through force, but through
voluntary surrender.
[Continue with broader implications...]
```
**Checklist After Each Vignette:**
- ✅ Does it tie to a specific thesis point?
- ✅ Is the connection stated explicitly (not implied)?
- ✅ Does it strengthen or dilute the core argument?
---
#### 4. Tone Calibration (Policymaker-Friendly)
**Rule:** Balance urgency with empirical grounding to avoid "tech-noir prophecy" perception
**Problem:** Absolute predictions can feel sensational to policymakers
**Solution:** Conditional risk assessments with intervention qualifiers
**Transformation Examples:**
| ❌ SENSATIONAL | ✅ CALIBRATED |
|----------------|---------------|
| "AI will collapse society" | "Without intervention, AI risks significant disruption to critical infrastructure under current deployment trajectories" |
| "Shutting down AI is impossible" | "Once embedded in power grids and logistics, AI removal becomes politically and economically prohibitive—similar to attempting internet shutdown" |
| "Models will deceive humans" | "Under misaligned objectives, models can exhibit deceptive behaviors (Anthropic 2024), raising questions about scalable oversight" |
**Key Qualifiers to Add:**
- "absent regulation"
- "under current trajectory"
- "without intervention"
- "if trends continue"
- "risks significant X" (not "will cause X")
- "politically prohibitive" (not "impossible")
**Maintain Power While Grounding:**
```markdown
❌ TOO SOFT:
"AI might potentially cause some concerns if we're not careful."
✅ BALANCED:
"Current AI deployment trajectories risk embedding misaligned systems into
critical infrastructure before oversight mechanisms mature—creating irreversible
dependencies that make course correction politically prohibitive."
```
---
#### 5. Technical Rigor Validation Metrics
**Post-Generation Checklist:**
```
Technical Grounding Score (Target: 9/10):
[ ] Counter-Evidence: 2-3 balanced acknowledgments present?
[ ] Research Citations: 3-5 technical sources (Anthropic/DeepMind/OpenAI/academic)?
[ ] Vignette Integration: Every story explicitly ties to thesis?
[ ] Tone Calibration: Predictions conditional (not absolute)?
[ ] Source Diversity: Mix of papers, policy docs, and expert statements?
Citation Quality:
[ ] Arxiv links for research papers
[ ] Author + year for credibility
[ ] Technical terms explained accessibly
[ ] No "some studies show" (cite specific sources)
Narrative Coherence:
[ ] No tangential vignettes
[ ] Clear thesis → example → connection flow
[ ] Every section strengthens core argument
```
**Scoring:**
- All checkboxes: 9.5/10 Technical Rigor
- 8/10 checkboxes: 9/10
- <8: Needs revision
---
### Medium Publishing Compatibility
**What Medium Preserves:**
✅ Code blocks (with syntax highlighting)
✅ Inline code formatting
✅ Block quotes (appears as pull quotes)
✅ Bold and italic
✅ Headers (H1, H2, H3)
✅ Lists (bullet and numbered)
✅ Dividers (horizontal rules)
✅ Links
✅ Images
**What Doesn't Work:**
❌ Custom HTML/CSS
❌ Nested lists (flatten them)
❌ Tables (convert to lists or text)
❌ Footnotes (use inline links instead)
---
### Implementation Checklist
For V1.3 Enhancement:
- [ ] Update article generation prompts to include rich text guidelines
- [ ] Add rich text detection in validation phase
- [ ] Create topic-specific formatting rules
- [ ] Test with technical article (code blocks + inline code)
- [ ] Test with psychology article (block quotes + bold concepts)
- [ ] Add rich text metrics to quality scoring
- [ ] Update CLAUDE.md with formatting examples
---
## 📚 Module 4.6: CITATION INTEGRATION FRAMEWORK
### Purpose
Enforce evidence usage in generated articles - every factual claim must have backing from evidence.json or research.json
### The Citation Gap Problem
**Current State (V1.7):**
- ✅ Phase 0 extracts evidence from source
- ❌ Article generation doesn't enforce citation usage
- ❌ Claims made without attribution ("brains assume person who talks most...")
- **Result:** 7.5/10 rating - "would benefit from sources or studies"
**V2.0 Solution:**
- ✅ Scan article for factual claims after generation
- ✅ Match claims against evidence.json + research.json
- ✅ Add [Study Name, Year] or inline citations
- ✅ Flag uncited claims for revision
- **Result:** 9.0+/10 rating - credible, authoritative content
### Citation Requirements
**Minimum Citation Density:**
- **8/10 Article:** 1 citation per 800 words
- **9/10 Article:** 1 citation per 500 words
- **11/10 Article:** 1 citation per 300 words (3+ citations in 1000-word piece)
**Citation Formats:**
**Format 1: Inline Attribution**
```
According to Stanford's 2023 study of 15,000 developers, AI tools improved task completion by 37%.
```
**Format 2: Bracketed Citation**
```
AI safety measures show fragility under adversarial testing [Anthropic Jailbreak Report, 2024].
```
**Format 3: Integrated Reference**
```
Dr. Andrew Huberman's research on dopamine reveals why social media is engineered for addiction.
```
### Validation Process (Phase 3.6)
**Step 1: Extract Factual Claims**
Scan article for sentences making verifiable claims:
- Statistics ("X% of people...")
- Research findings ("Studies show...")
- Expert opinions ("According to...")
- Historical facts ("In 2023...")
- Causal claims ("This leads to...")
**Step 2: Match Against Evidence**
For each claim, check:
- Is it in evidence.json? (from Phase 0)
- Is it in research.json? (from Phase 0.5)
- Is it general knowledge? (no citation needed)
- Is it unsupported? (FLAG for revision)
**Step 3: Add Citations**
Insert attribution using one of the 3 formats above.
**Step 4: Density Check**
Calculate: `citations / (wordCount / 500)`
- If < 1.0 → FLAG as "needs more citations"
- If ≥ 2.0 → PASS as "well-cited"
### Automation Template (GPT-4 mini - $0.01)
```
TASK: Citation Integration
INPUT:
- Article text
- evidence.json (extracted in Phase 0)
- research.json (extracted in Phase 0.5)
INSTRUCTIONS:
1. Identify all factual claims in the article
2. For each claim, check if evidence exists in provided JSON
3. If evidence exists, add inline citation in format: [Source, Year] or "According to [Source]..."
4. If no evidence exists, flag claim with: [CITATION NEEDED]
5. Return modified article with citations added
OUTPUT FORMAT:
{
"citedArticle": "Article text with citations added",
"citationCount": 7,
"flaggedClaims": ["Claim 1 without evidence", "Claim 2..."],
"citationDensity": 1.4 // citations per 500 words
}
```
### Example: Before/After
**Before (7.5/10 - No Citations):**
```
Your brain assumes the person who talks the most must be the leader. This is because our moral instincts evolved for small groups. In large organizations, dark triad traits become advantageous.
```
**After (9.0/10 - With Citations):**
```
Research on group dynamics shows that perceived leadership correlates with speaking quantity, not quality [Bales, 1950]. This is because our moral instincts evolved for groups of 50-150 people (Dunbar's number), not modern organizations of thousands [Dunbar, 1992]. In large-scale settings, dark triad personality traits—narcissism, Machiavellianism, and psychopathy—predict career advancement more than competence [Babiak & Hare, 2006].
```
**Impact:** +1.0 rating points (credibility, authority)
---
## 🔍 Module 4.7: EXAMPLE VALIDATION FRAMEWORK
### Purpose
Ensure examples actually prove their points - eliminate loose connections that weaken arguments
### The Example Gap Problem
**Current State (V1.7):**
- ✅ Examples included in articles
- ❌ No validation that example proves the claim
- ❌ Loose connections accepted (e.g., "Newton's alchemy → speak up when uncertain")
- **Result:** Reader thinks "wait, how does this prove that?"
**V2.0 Solution:**
- ✅ Validate each claim+example pair
- ✅ Rate connection strength (1-10)
- ✅ Flag weak connections (<7/10)
- ✅ Suggest tighter examples or clarification
- **Result:** Tight, convincing arguments
### Connection Strength Rubric
**10/10 - Perfect Proof:**
- Example directly demonstrates claim
- Connection is obvious
- No alternative interpretation
- Example: "Travis Kalanick walked away with $3B" → proves "dark triad people win in business"
**7-9/10 - Strong Connection:**
- Example supports claim clearly
- Minor clarification helpful
- Most readers see the link
- Example: "Uber broke regulations globally" → shows "scale enables rule-breaking"
**4-6/10 - Weak Connection:**
- Example tangentially related
- Requires explanation to see link
- Some readers miss the point
- Example: "Newton studied alchemy" → "speak up even when uncertain" (WEAK - alchemy was private, not spoken)
**1-3/10 - No Connection:**
- Example doesn't prove claim
- Reader confused by inclusion
- Needs replacement
### Validation Questions (Per Example)
For each claim+example pair, ask:
1. **Direct Proof:** Does this example directly demonstrate the claim?
2. **Necessity:** Is this the best example, or is there a tighter one?
3. **Clarity:** Will 80% of readers instantly see the connection?
4. **Alternatives:** If connection is weak, what's a better example from evidence.json?
### Validation Process (Phase 4.5)
**Step 1: Extract Pairs**
Identify all claim+example combinations in article:
```
Claim: "Dark triad people win in large organizations"
Example: "Travis Kalanick (Uber CEO) walked away with $3B despite toxic culture"
```
**Step 2: Rate Connection**
Use GPT-4 mini to score 1-10:
```
Rate this claim-example connection (1-10):
Claim: "Dark triad people win in large organizations"
Example: "Travis Kalanick walked away with $3B"
Scoring:
- 10: Example perfectly proves claim
- 7-9: Example clearly supports claim
- 4-6: Weak or tangential connection
- 1-3: No real connection
Return:
{
"score": 9,
"reasoning": "Direct proof - Kalanick exhibited dark triad traits (ruthlessness, deception) and succeeded financially in large org (Uber)",
"improvement": "Could strengthen by naming specific dark triad behaviors (e.g., 'Kalanick's documented harassment culture...')"
}
```
**Step 3: Fix Weak Connections**
If score < 7:
- Replace with stronger example from evidence.json
- Add clarifying sentence explaining connection
- Remove example if no good alternative exists
### Automation Template (GPT-4 mini - $0.01)
```
TASK: Example Validation
INPUT:
- Article text
- evidence.json (available examples)
INSTRUCTIONS:
1. Extract all claim+example pairs from article
2. Rate each connection (1-10)
3. For connections < 7, suggest:
- Better example from evidence.json
- Clarifying sentence to strengthen link
- Remove if no fix available
4. Return validation report
OUTPUT FORMAT:
{
"pairs": [
{
"claim": "...",
"example": "...",
"score": 9,
"status": "STRONG",
"improvement": "Optional suggestion"
},
{
"claim": "...",
"example": "...",
"score": 5,
"status": "WEAK",
"replacement": "Better example from evidence",
"clarification": "Add this sentence to explain connection"
}
],
"averageStrength": 7.8,
"weakConnections": 1
}
```
**Impact:** +0.5 rating points (argument tightness)
---
## ⚖️ Module 4.8: NUANCE INJECTION SYSTEM
### Purpose
Add sophistication through counter-examples, edge cases, and balanced acknowledgment of opposition
### The Nuance Gap Problem
**Current State (V1.7):**
- ✅ Strong arguments presented
- ❌ No counter-examples required
- ❌ Missing "when does this fail?" sections
- ❌ No steel-manning of opposition
- **Result:** 7.5/10 - "could explore more about when dark triad traits actually do backfire"
**V2.0 Solution:**
- ✅ Identify 3-5 strongest claims
- ✅ For each: add "when does this fail?" counter-example
- ✅ Steel-man opposition viewpoint
- ✅ Acknowledge edge cases
- **Result:** Sophisticated, balanced argument (9.0+/10)
### Nuance Requirements
**From SKILLS.md Module 3 (Line 1594):**
> "Based on expert feedback analysis of frontier AI articles, these guidelines address the #1 weakness: insufficient technical research citations and lack of counter-evidence balance."
**Counter-Evidence Balance:**
- Present strongest form of opposing view
- Acknowledge where your argument doesn't apply
- Show edge cases or exceptions
- Demonstrate intellectual honesty
**Minimum Requirements:**
- **8/10 Article:** 1 counter-example or acknowledgment
- **9/10 Article:** 2-3 balanced acknowledgments
- **11/10 Article:** 3-5 nuanced sections with edge cases
### Nuance Injection Patterns
**Pattern 1: Exception Clause**
```
Claim: "Dark triad people win in large organizations"
Nuance: "This pattern breaks down when transparency systems exist. Bridgewater's radical transparency culture made a dark-triad CEO impossible—ego can't survive when every meeting is recorded and shared."
```
**Pattern 2: Steel-Manned Opposition**
```
Claim: "AI safety is theater"
Nuance: "The strongest counter-argument: Companies like Anthropic have Constitutional AI, which demonstrably reduces harmful outputs by 95%. But this misses the point—it's not that safety measures don't work at all, it's that we overestimate their robustness under adversarial pressure."
```
**Pattern 3: Scope Limitation**
```
Claim: "Social media causes depression"
Nuance: "More precisely: passive consumption (scrolling) correlates with depression, while active use (posting, connecting) shows neutral or positive effects [Verduyn et al., 2015]. The mechanism matters more than the medium."
```
**Pattern 4: Edge Case Acknowledgment**
```
Claim: "Remote work increases productivity"
Nuance: "This holds for individual deep work, but breaks down for collaborative tasks requiring real-time iteration. Architecture firms and design agencies saw 20-30% slower project completion when fully remote [GitLab Remote Work Report, 2023]."
```
### Nuance Trigger Words
Articles with nuance use these phrases:
- "This fails when..."
- "However, [opposite case]..."
- "The exception is..."
- "More precisely..."
- "The strongest counter-argument is..."
- "This pattern breaks down when..."
- "To be fair..."
- "That said..."
**Density Target:** 2-3 nuance triggers per 1000 words
### Validation Process (Phase 3.9)
**Step 1: Identify Strongest Claims**
Scan article for 3-5 boldest assertions:
```
1. "Dark triad people win in large organizations"
2. "Moral instincts fail at scale"
3. "Speaking quantity predicts perceived leadership"
```
**Step 2: Generate Counter-Examples**
For each claim, ask:
- When does this NOT apply?
- What's the strongest argument against this?
- What edge cases exist?
- Under what conditions does this fail?
**Step 3: Inject Nuance**
Add counter-example or acknowledgment after or near the claim.
**Step 4: Validate Balance**
Check for:
- 2-3 nuance sections present?
- Opposition viewpoint steel-manned?
- Edge cases acknowledged?
- Trigger words found (2-3 per 1000 words)?
### Automation Template (GPT-4 - $0.03)
```
TASK: Nuance Injection
INPUT:
- Article text
INSTRUCTIONS:
1. Identify the 3-5 strongest/boldest claims in the article
2. For each claim, generate:
- When does this fail? (exception)
- What's the strongest counter-argument? (steel-man)
- What edge cases exist? (limitation)
3. Inject nuance using one of 4 patterns (Exception, Steel-Man, Scope Limitation, Edge Case)
4. Return article with nuance added
OUTPUT FORMAT:
{
"nuancedArticle": "Article with counter-examples added",
"injections": [
{
"claim": "Original claim",
"nuance": "Counter-example or edge case",
"pattern": "Exception Clause",
"location": "After paragraph 3"
}
],
"nuanceCount": 3,
"triggerWordCount": 5
}
```
**Impact:** +0.7 rating points (sophistication, intellectual honesty)
---
## 📝 Module 4.9: CONCLUSION ENHANCEMENT FORMULA
### Purpose
Create strong, memorable endings using proven 3-part structure
### The Conclusion Gap Problem
**Current State (V1.7):**
- ✅ Articles have conclusions
- ❌ No specific structure/formula
- ❌ Rushed endings (feedback: "ending feels rushed")
- ❌ No callback to opening
- **Result:** Weak finish undermines strong content
**V2.0 Solution:**
- ✅ 3-part conclusion formula (Callback + Synthesis + Empowerment)
- ✅ Validate conclusion ≥ 8% of article length
- ✅ Ensure callback to opening hook/story
- ✅ End with concrete, actionable CTA
- **Result:** Memorable, shareable finish (9.0+/10)
### The 3-Part Conclusion Formula
**Part 1: CALLBACK (2-3 sentences)**
Reference the opening hook, story, or question to create circular structure.
Example:
```
Remember Travis Kalanick from the opening? His $3 billion exit from Uber proves the thesis: in large organizations, dark triad traits predict success more than competence does.
```
**Part 2: SYNTHESIS (3-5 bullet points)**
Distill the article into 3-5 key insights. Make it skimmable.
Example:
```
Three uncomfortable truths about dark triad success:
1. **Scale rewards ruthlessness** - Moral instincts evolved for groups of 150, not 150,000
2. **Talking quantity beats quality** - Your brain assumes the loudest voice is the leader
3. **Transparency is the antidote** - Dark triad traits can't survive radical honesty systems
```
**Part 3: EMPOWERMENT (Specific CTA)**
Give reader ONE concrete action to take this week. Not vague inspiration.
Example:
```
This week: Identify one person in your organization who talks constantly but contributes little. Watch how they're treated in meetings. Then do the opposite—speak less, listen more, and deliver one high-impact insight instead of ten mediocre ones.
```
### Conclusion Quality Checklist
- [ ] References opening hook/story (callback)
- [ ] Distills 3-5 key insights (synthesis)
- [ ] Uses numbered or bulleted list (skimmability)
- [ ] Ends with specific action (empowerment)
- [ ] Conclusion ≥ 8% of article length (not rushed)
- [ ] CTA is concrete, not vague ("Identify one person" not "Be more aware")
- [ ] Avoids generic closing phrases ("In conclusion", "To sum up")
### Length Requirements
**Article Length → Minimum Conclusion Length:**
- 1000 words → 80+ word conclusion
- 2000 words → 160+ word conclusion
- 3000 words → 240+ word conclusion
**Formula:** `conclusionLength ≥ (articleLength * 0.08)`
### Validation Process (Phase 5.5)
**Step 1: Check Structure**
Scan conclusion for:
- Callback present? (reference to opening)
- Synthesis present? (3-5 bullet points or numbered list)
- CTA present? (specific action)
**Step 2: Check Length**
Calculate: `conclusionLength / articleLength`
- If < 0.08 → FLAG as "conclusion too short"
- If ≥ 0.10 → PASS as "strong conclusion"
**Step 3: Check Specificity**
Rate CTA specificity (1-10):
- Generic (1-3): "Think about AI more"
- Medium (4-6): "Try using AI in your workflow"
- Specific (7-10): "This week: Pick ONE daily task, time it, then automate with ChatGPT Canvas. Compare."
### Automation Template (Integrated into Phase 5 Refinement)
```
TASK: Conclusion Enhancement
INPUT:
- Article text
- Opening hook/story
INSTRUCTIONS:
1. Create 3-part conclusion:
- CALLBACK: Reference opening hook (2-3 sentences)
- SYNTHESIS: Distill 3-5 key insights (bulleted list)
- EMPOWERMENT: Specific, actionable CTA (1-2 sentences)
2. Ensure conclusion ≥ 8% of article length
3. Make CTA concrete and specific (not vague)
OUTPUT FORMAT:
{
"enhancedConclusion": "Full conclusion text using 3-part formula",
"lengthRatio": 0.09, // conclusion / article
"hasCallback": true,
"hasSynthesis": true,
"hasCTA": true,
"ctaSpecificity": 8 // 1-10 rating
}
```
### Example: Before/After
**Before (V1.7 - 5% length, no structure):**
```
The dark triad personality traits help terrible people succeed. We need to be aware of this and build better systems. Thanks for reading.
```
**After (V2.0 - 10% length, 3-part formula):**
```
Remember Travis Kalanick's $3 billion exit? That's not a bug—it's a feature of how large organizations work.
Three uncomfortable truths:
1. **Scale rewards ruthlessness** - Moral instincts fail beyond Dunbar's number (150 people)
2. **Confidence beats competence** - Talking quantity predicts leadership perception
3. **Transparency is the antidote** - Radical honesty systems (Bridgewater) make dark-triad success impossible
This week: Identify one person in your org who talks constantly but delivers little. Watch their meeting dynamics. Then do the opposite—speak once with a high-impact insight instead of ten times with noise. Measure the difference in how you're perceived.
```
**Impact:** +0.3 rating points (memorability, shareability)
---
## 🚀 Module 5: GENERATION WORKFLOW (Multi-Phase)
### Complete End-to-End Process
**Workflow Overview Table:**
| Phase | Time | Cost | LLM/Tool | Output | Rating Target |
|-------|------|------|----------|--------|---------------|
| **Module 0: ULTRATHINK** | 2.5min | $0 | Manual | Mission, constraints, pre-mortem | - |
| **Phase 0: Evidence** | 30s | $0.05 | GPT-4 | Quotes, stats, examples | - |
| **Phase 1: Topic Analysis** | 20s | (incl) | GPT-4 | Core insight, viral angle | - |
| **Phase 2: Outline** | 25s | (incl) | GPT-4 | Title, 6 sections, tags | - |
| **Phase 3: Generation** | 60s | $0.10 | GPT-5 or Chat | 2500-word article | - |
| **Phase 3.5: SEO** | 45s | $0.02 | Gemini 2.5 Pro | Keyword, meta, hashtags | ≥9.0/10 |
| **Phase 4: Multi-LLM Rating** | 40s | $0.15 | Claude+Gemini+GPT-5 | Individual scores | C:8.5 G:9.2 GP:8.9 |
| **Phase 5: Refinement** | 60s | $0.07 | GPT-4 | article-v2.md (if needed) | - |
| **Phase 6: Images** | 90s | $0.04 | Nano Banana (Gemini) | Hero image with overlay | - |
| **Phase 7: Formatting** | 10s | $0 | Manual | Edit article.md directly | - |
**Total: ~6min, $0.35 (chat mode)**
**Note:** Images = 1 hero image with 3-5 word hook text overlay (~107px font)
**Tracking Output:**
Every workflow run displays unified table:
```
📊 Workflow Summary
==========================================================================================
Step Time Cost LLM/Tool Rating Notes
------------------------------------------------------------------------------------------
ULTRATHINK 2.5min $0.000 Manual - Pre-plan
Evidence Extraction 30s $0.050 GPT-4 - 28 pieces
Topic Analysis 20s (incl) GPT-4 - Core insight
Strategic Outline 25s (incl) GPT-4 - 6 sections
Article Generation 60s $0.000 Chat (Claude Code) - 2779 words
SEO Optimization 45s $0.020 Gemini 2.5 Pro 10.0/10 4 runs
Multi-LLM Rating 40s $0.154 Claude+Gemini+GPT-5 C:8.5 G:9.2 3 models
GP:8.9
Refinement (skip) $0.000 - - Score ≥9.5
Image Generation 90s $0.040 Nano Banana (Gemini) - Hero only
Medium Formatting 10s $0.000 Manual - Blockquotes
------------------------------------------------------------------------------------------
TOTAL 6.2min $0.344 Consensus:8.9
==========================================================================================
```
---
#### Phase -1: Ultrathink Pre-Planning ⭐ NEW
**Time:** ~2.5 minutes
**Cost:** $0 (human thinking)
**Tool:** Strategic analysis framework
**Output:** Mission statement, constraints, core insight, perspective blend
```javascript
// Manual or AI-assisted strategic thinking
const ultrathinк = {
mission: "One-sentence article purpose",
audience: "Specific reader profile",
coreInsight: "Non-obvious truth",
constraints: {
evidenceHave: ["quotes", "stats", "examples"],
evidenceNeed: ["gaps to mitigate"],
risks: ["pre-mortem failures"],
mitigations: ["how to avoid failures"]
},
perspective: {
primary: "skeptic",
secondary: "philosopher",
rationale: "Why this blend works"
},
structureStrategy: "Proof → Insight → Implications",
validation: "All 10 checklist items pass ✅"
}
// Validate BEFORE proceeding
if (!ultrathinк.validation) {
console.log("⚠️ STOP - Resolve ultrathink gaps first")
return
}
console.log(`✅ Ultrathink complete: ${ultrathink.mission}`)
```
**Why this matters:**
- 80% of failed articles fail at strategy, not execution
- 2.5 min thinking saves $0.35+ in wasted generation
- Prevents generic content, fabricated evidence, unclear purpose
- Forces first-principles thinking before AI generation
---
#### Phase 0: Evidence Extraction
**Time:** ~30 seconds
**Cost:** $0.05
**Tool:** GPT-4
**Output:** Structured evidence object
```javascript
const evidence = await ai.extractEvidence(transcript)
// Returns: quotes, stats, research, examples, moments
console.log(`Extracted ${evidence.total} pieces of evidence`)
```
---
#### Phase 1: Topic Analysis
**Time:** ~20 seconds
**Cost:** Included in Phase 2
**Tool:** GPT-4
**Output:** Strategic foundation
```javascript
const analysis = await ai.analyzeTopicDepth(transcript)
// Returns:
{
coreInsight: "One sentence counter-intuitive truth",
readerPain: "What problem does this solve?",
transformation: "What will readers gain?",
topExamples: ["example1", "example2", "example3"],
viralAngle: "Why people will share this",
emotionalTriggers: ["trigger1", "trigger2"]
}
```
---
#### Phase 2: Strategic Outline
**Time:** ~25 seconds
**Cost:** Included in generation
**Tool:** GPT-4
**Output:** Detailed structure
```javascript
const outline = await ai.generateStrategicOutline(analysis, customTitle)
// Returns:
{
title: "Intriguing + benefit + specificity",
subtitle: "Expands on promise",
hook: "First 2-3 paragraphs - unskippable",
sections: [
{
heading: "Benefit-driven H2",
keyPoints: ["point1", "point2"],
example: "Specific story or data"
}
],
conclusion: "Takeaways + empowerment + CTA",
tags: ["tag1", "tag2", "tag3"]
}
```
---
#### Phase 3: Enhanced Article Generation
**Time:** ~60 seconds
**Cost:** $0.10
**Tool:** GPT-4 with author voice injection
**Output:** Complete markdown article
```javascript
const article = await ai.generateArticleEnhanced(
transcript,
outline,
analysis,
evidence,
authorVoice = 'ferriss' // or 'gladwell', 'clear', etc.
)
// Returns: 1500-2000 word article with author's style
```
---
#### Phase 3.5: SEO Optimization ⭐ NEW (V1.7.9)
**Time:** ~30-60 seconds (iterative runs until ≥9.0/10)
**Cost:** ~$0.02
**Tool:** Gemini 2.5 Pro (keyword extraction + validation)
**Target:** SEO score ≥9.0/10 required before proceeding
**Output:** Keyword, meta description, URL slug, hashtags, target publications
**Process:**
1. **Keyword Extraction** - Extract 2-4 word primary keyword from article content
2. **Keyword Validation** - Check keyword placement (title, first 100 words, 2-3 headings)
3. **Meta Generation** - Create 150-160 char meta description with keyword
4. **URL Slug** - Generate keyword-rich URL slug (lowercase-with-hyphens)
5. **Hashtag Generation** - Create platform-specific hashtags from content topic
6. **Publication Matching** - Identify 2-3 target Medium publications
7. **Score Calculation** - Validate against 15-item checklist
**SEO Validation Checklist (15 items):**
- Keyword in title (2pts)
- Keyword in first 100 words (2pts)
- Keyword in 2-3 H2 headings (1pt)
- Meta description 150-160 chars (2pts)
- Meta description includes keyword (1pt)
- URL slug optimized (1pt)
- Exactly 5 Medium tags (1pt)
- H2 semantic hierarchy (not stuffing) (1pt)
- Content answers question in first 2 paragraphs (1pt)
- Schema markup (1pt)
- FAQ section if applicable (1pt)
- Target publications identified (1pt)
- Platform hashtags generated (1pt)
**Chat Mode Strategy (Manual Keyword Override):**
- **Critical for 9.0+ scores:** Manual keyword selection beats auto-extraction
- **Auto-extraction baseline:** 6.5-7.0/10 (decent, but below threshold)
- **Manual override:** 9.0-9.5/10 (publishing ready)
- **Process:**
1. Generate article first (Phase 3)
2. Read article and identify core 2-word concept
3. Use manual keyword in SEO optimization
4. Iterate until ≥9.0/10
**Example:**
- Title: "I Jailbroke AI and Asked If It Would Kill Humans"
- Auto keyword: "jailbroke asked" → 6.5/10 ❌
- Manual keyword: "ai jailbreak" → 9.2/10 ✅
- Result: +2.7 points improvement
**Iterative Refinement:**
- If score < 9.0/10, identify failures and re-run
- Typical: 2-4 runs until target achieved
- Updates title/subtitle if keyword missing
- Regenerates meta if too short/long
- Fixes hashtags if tags are wrong topic
**Script Usage:**
```bash
node scripts/update-article-seo.js "article-slug" "primary keyword"
```
**Output to overview.md:**
```yaml
# SEO (minimal inline)
seo_keyword: "dark triad"
seo_score: 10.0/10
url_slug: "dark-triad-why-bad-people-win"
meta: "The dark triad personality traits..."
# Distribution (inline)
hashtags_instagram: "#DarkTriad #Psychology #Leadership"
hashtags_linkedin: "#Leadership #BusinessPsychology"
hashtags_twitter: "#Psychology #Leadership"
publications: ["Towards Data Science", "The Startup"]
```
**Rating Breakdown:**
- SEO score: 10.0/10 (all 15 checks passed)
- Tags rating: 9/10 (correct topic, specific)
- Hashtag quality: Inline validation
---
#### Phase 4: Multi-Validator Assessment
**Time:** ~40 seconds
**Cost:** $0.15 (Gemini $0.01 + GPT-4o-mini $0.02 × 2 + Claude $0.12)
**Tools:** Gemini 2.0, GPT-4o-mini, Claude Haiku
**Output:** Composite quality scores
```javascript
// Run in parallel
const [adversarial, aiTells, viral, benchmark] = await Promise.all([
ai.rateArticleDetailed(article, title), // Gemini
ai.detectAITells(article), // GPT-4o-mini
ai.scoreViralPotential(article, topic), // GPT-4o-mini
ai.crossValidate(article, topic) // Claude
])
const composite = calculateComposite11Score(adversarial, aiTells, viral, benchmark)
console.log(`Composite Score: ${composite.final11Score}/11`)
```
---
#### Phase 5: Iterative Refinement (Conditional)
**Time:** ~60 seconds per iteration
**Cost:** $0.07 per iteration
**Tool:** GPT-4
**Trigger:** If score < 9.5/11
**Max Iterations:** 2 (configurable)
```javascript
if (composite.final11Score < 9.5) {
console.log(`Score ${composite.final11Score}/11 - refining...`)
// Get strategic plan from Gemini
const plan = await ai.consultGeminiFor11(article, adversarial, title)
// Apply targeted improvements
const refined = await ai.refineArticleTargeted(article, {
...adversarial,
strategicPlan: plan.strategicPlan
}, title)
// Re-validate
const newScore = await validateComposite(refined)
if (newScore.final11Score >= 9.5 || iterations >= 2) {
return refined // Ship it
} else {
// One more iteration
}
}
```
---
#### Phase 6: Image Generation & Placement (V1.2)
**Time:** ~90 seconds (DALL-E 3 generation)
**Cost:** $0.04 per image ($0.12-0.20 typical)
**Tool:** DALL-E 3 + Auto-placement algorithm
**Output:** Images saved + markdown references inserted
```javascript
// Generate images from article content
const imageCount = calculateImageCount(article.length) // Default: 1-5 images
const generatedImages = await dalle3.generate({
article: article,
title: title,
count: imageCount,
quality: 'hd',
size: '1792x1024'
})
// Save images to article directory
const imagePaths = saveImages(slug, generatedImages)
// Returns: ['articles/slug/img-1.png', 'articles/slug/img-2.png', ...]
// Auto-insert image references into article markdown
const articleWithImages = insertImageReferences(article, imagePaths)
// Inserts:  at strategic positions
saveArticle(slug, articleWithImages)
```
**Image Placement Strategy:**
**Positioning Rules:**
1. **First image:** Within 200 words of opening (hooks reader visually)
2. **Subsequent images:** Every 300-500 words (maintains engagement)
3. **Placement logic:** Only at paragraph breaks (never mid-section)
4. **Avoidance:** Don't break quotes, lists, or code blocks
**Calculation Example** (1,940-word article with 5 images):
```
Target Positions:
- Image 1: ~200 words (after opening hook)
- Image 2: ~563 words (early-middle)
- Image 3: ~926 words (true midpoint)
- Image 4: ~1,290 words (late-middle)
- Image 5: ~1,653 words (near conclusion)
Result: Average spacing of ~360 words between images
```
**Medium Compatibility:**
- Format: `` with relative paths
- Alt text: Auto-generated contextual descriptions
- "Conceptual visualization"
- "Key insight illustration"
- "Supporting visual"
- "Concept diagram"
- "Visual representation"
- User workflow: Upload images to Medium with matching filenames → auto-replaces placeholders
**Why This Works:**
- Breaks up text walls (improves scan-ability)
- Strategic placement maintains reading flow
- Descriptive alt text helps SEO
- Relative paths work in both local preview and Medium editor
**Cost Optimization:**
- Default to 1 high-quality image (minimizes cost)
- Scale up to 3-5 for longer articles (>1,500 words)
- DALL-E 3 HD quality: $0.04/image
- Total for 5-image article: ~$0.20
---
## 💰 Cost Optimization Strategies
### 1. Smart Caching
```javascript
// Cache viral article benchmarks (30-day TTL)
const benchmarks = await cache.get(`viral-${topic}-benchmarks`)
if (!benchmarks) {
benchmarks = await scrapeTopArticles(topic)
await cache.set(`viral-${topic}-benchmarks`, benchmarks, 30 * 24 * 60 * 60)
}
// Saves $0.10 per article after first in each topic
```
### 2. Progressive Validation
```javascript
// Run cheap validators first, expensive only if needed
const quickScore = await runQuickValidators(article) // $0.03
if (quickScore < 6.0) {
return "DISCARD - failed quick checks" // Save $0.12 on Claude
}
// Only run expensive cross-validation if promising
const fullScore = await runAllValidators(article) // +$0.12
```
### 3. Batch Processing
```javascript
// If generating multiple articles, batch API calls
const articles = await Promise.all(
urls.map(url => generateArticle(url))
)
// 50% faster, same cost
```
### 4. Model Selection
```javascript
// Use cheaper models for non-critical tasks
const models = {
evidence: 'gpt-4o-mini', // $0.01 vs $0.05
generation: 'gpt-4-turbo', // $0.10 (worth it)
refinement: 'gpt-4o-mini', // $0.02 vs $0.07
validation: 'gemini-2.0-flash' // $0.01 vs $0.12 Claude
}
// Potential: $0.35/article vs $0.68
```
---
## 📈 Success Metrics: Validating 11/10
### Internal Metrics (AI-Generated)
- Composite 11/10 score: **≥9.5/11**
- AI Tell score: **≤3.0/10**
- Viral potential: **≥8.0/10**
- Benchmark comparison: **≥8.0/10**
- Ethical review: **PASS**
### External Metrics (Real-World)
- **Medium views:** Track first 7 days (target: 1000+)
- **Read ratio:** Views → Reads (target: 40%+)
- **Claps per read:** (target: 2.5+)
- **Highlights:** Passages highlighted by readers (target: 5+)
- **External shares:** Twitter, LinkedIn, bookmarks (track via UTMs)
### Continuous Improvement Loop
```javascript
// After 30 days, analyze published articles
const topPerformers = articles.filter(a => a.views > 5000)
const patterns = analyzeWinningPatterns(topPerformers)
// Update SKILLS.md
await updateSkillsLibrary({
winningHooks: patterns.hooks,
effectiveCTAs: patterns.ctas,
viralTriggers: patterns.triggers
})
// Retrain author voice prompts
await refineAuthorVoices(topPerformers)
```
---
## 🎓 Usage Examples
### Example 1: Productivity Article (Ferriss Voice)
```javascript
const result = await workflow.generateArticle({
url: 'https://youtube.com/watch?v=abc123',
config: {
authorVoice: 'ferriss',
topic: 'productivity',
mode: 'balanced', // $0.68
maxIterations: 2,
generateImages: true
}
})
// Output:
{
article: "# The 4-Hour Workday: I Tested Extreme Time-Blocking for 90 Days...",
composite11Score: 9.7,
evidence: { quotes: 6, stats: 5, research: 3 },
authorVoiceMatch: 0.89, // How well it matched Ferriss style
cost: 0.71,
iterations: 1
}
```
---
### Example 2: Psychology Article (Gladwell Voice)
```javascript
const result = await workflow.generateArticle({
url: 'https://youtube.com/watch?v=xyz789',
config: {
authorVoice: 'gladwell',
topic: 'psychology',
mode: 'premium', // $1.20 (A/B test)
maxIterations: 3,
abTest: true // Generate 2 versions, pick best
}
})
// Output:
{
articleA: "# The Stranger Beside You: Why Your Brain Can't Detect...",
articleB: "# What Your Uber Driver Knows That You Don't...",
winner: 'B', // Higher viral score
composite11Score: 10.2,
winningReason: "Hook strength 9.5/10 vs 8.2/10, better opening story",
cost: 1.24,
iterations: 2
}
```
---
### Example 3: AI/Tech Article (Blended Voice)
```javascript
const result = await workflow.generateArticle({
url: 'https://youtube.com/watch?v=tech456',
config: {
authorVoice: {
primary: 'ferriss', // 60% - experiments and data
secondary: 'newport' // 40% - tech criticism
},
topic: 'technology',
mode: 'budget', // $0.35
maxIterations: 1,
generateImages: false
}
})
// Output:
{
article: "# I Replaced My Team With AI for 30 Days (And Learned Why We're Asking...",
composite11Score: 8.9, // Good, not great
improvements: ["Add more specific examples", "Strengthen conclusion"],
cost: 0.38,
iterations: 1
}
```
---
## 🔄 Continuous Learning System
### Monthly Updates (Automated)
```javascript
// 1st of every month: scrape viral articles
const trendingTopics = await scraper.getViralArticles({
platform: 'medium',
timeframe: 'last-30-days',
minViews: 10000,
topics: ['productivity', 'psychology', 'ai', 'business']
})
// Analyze patterns
const insights = await analyzer.extractPatterns(trendingTopics)
// Returns:
{
trendingHooks: ["I [did extreme thing] for X days", "Why [conventional wisdom] is wrong"],
risingTopics: ["AI tools", "4-day workweek", "Dopamine detox"],
effectiveStructures: ["Story → Research → Framework → Action"],
authorVoiceShifts: ["More Taleb-style provocation", "Less Clear-style systems"]
}
// Update SKILLS.md
await fs.appendFile('SKILLS.md', `
## Monthly Update: ${currentMonth}
**Trending Patterns:**
${insights.trendingHooks.map(h => `- ${h}`).join('\n')}
**Rising Topics:**
${insights.risingTopics.map(t => `- ${t}`).join('\n')}
**Voice Adjustments:**
${insights.authorVoiceShifts.map(v => `- ${v}`).join('\n')}
`)
```
---
## 🎯 Final Recommendation: Start Configuration
### ⭐ #1 Rule: ULTRATHINK FIRST
**Before ANY AI generation:**
1. Spend 2.5 minutes on Module 0: Ultrathink
2. Complete all 10 validation checklist items
3. Write down mission statement in ONE sentence
4. If any checkbox fails → STOP
**Why this is non-negotiable:**
- Prevents 80% of article failures (strategy > execution)
- Saves $0.35-$1.20 in wasted generation costs
- Forces clarity on audience, insight, evidence
- Identifies fatal flaws BEFORE writing
**Think of it as:**
> "Measure twice, cut once" for AI content generation
---
### Recommended Starting Point
**Mode:** Balanced ($0.68/article)
**Author Voices:** Start with 3
- Ferriss (productivity/business)
- Gladwell (psychology/trends)
- Clear (habits/systems)
**Topics:** Pick 2-3 max initially
- Based on your YouTube content sources
- Where you have domain knowledge to validate
**Iterations:** 2 max
- First for structural issues
- Second for polish
- Stop if score ≥9.5 after first
**Validation:**
- All 4 validators (adversarial, AI tells, viral, benchmark)
- Ethical review: Always
- Cross-validation: Monthly benchmark refresh
**⚠️ Critical:** Run Ultrathink FIRST for every article
### First 10 Articles: Learning Phase
**Goal:** Calibrate system, not perfection
1. Generate 10 articles across 2-3 topics
2. Track composite scores and external metrics
3. Identify patterns in what works/doesn't
4. Update SKILLS.md with learnings
5. Refine author voice prompts
6. Adjust validator thresholds if needed
**Budget:** 10 articles × $0.68 = $6.80
**Expected Outcome:**
- 2-3 articles at 9.5+/11 (publish)
- 4-5 articles at 8.5-9.4/11 (refine manually)
- 2-3 articles at <8.5/11 (learn from failures)
**Key Insight:** Every "failed" article teaches you what NOT to do. Analyze the 8.5/11 misses as carefully as the 10/11 wins.
---
## 🎯 Module 6: SEO & DISTRIBUTION STRATEGY
### Purpose
**Maximize discoverability across search engines, AI platforms, and social media.**
Current reality: Most articles get 70-80% traffic from platform internal recommendations, only 20-30% from external sources. This creates platform dependency and limits growth potential.
**Goal:** Shift to 50/50 internal/external traffic split through systematic SEO optimization.
---
### The 3-Layer Optimization System
SEO is not one thing—it's three distinct layers that work together:
#### Layer 1: Core SEO (Traditional + Modern)
**Google hasn't abandoned SEO—it's evolved into E-E-A-T (Experience, Expertise, Authoritativeness, Trust).**
Modern SEO = Helpful content + technical optimization + user signals
**Critical Elements:**
1. **Primary Keyword Strategy**
- Keyword in title (preferably first 60 chars)
- Keyword in first 100 words (natural placement)
- Keyword in 2-3 H2 headings (not forced)
- Long-tail conversational queries ("how to X with Y" not just "X")
2. **Meta Optimization**
- Meta description: 150-160 chars (strict)
- Include primary keyword + compelling CTA
- URL slug: lowercase-with-hyphens, keyword-rich
- Example: `/ai-jailbreak-test-reveals-safety-gaps` not `/article-1234`
3. **Content Structure**
- H2 semantic hierarchy (not keyword stuffing)
- Short paragraphs (3-4 sentences max)
- Bullet points for scanability
- Schema markup (Article, FAQ, HowTo)
4. **Technical SEO**
- Mobile-first (Medium handles this)
- Core Web Vitals (loading speed)
- Internal linking to related articles
- Image alt text with keywords
**Quality Signals Google Actually Uses:**
- Time on page (engagement)
- Bounce rate (did content match intent?)
- Click-through rate from search (compelling titles)
- Backlinks from authoritative sites
- Content freshness (update quarterly)
---
#### Layer 2: Answer Engine Optimization (AEO)
**AI systems (ChatGPT, Perplexity, Google AI Overviews) now drive discovery.**
Traditional SEO optimizes for Google. AEO optimizes for AI citation.
**How AI Systems Extract Content:**
1. Direct answers in first 1-2 paragraphs (featured snippet zone)
2. Conversational language matching voice search
3. Structured data for easy parsing
4. Clear question → answer format
**AEO Implementation:**
1. **Question-Answer Structure**
```markdown
## Why Does AI Safety Fail? (H2 with question)
AI safety fails because [direct answer in 1-2 sentences with specific evidence].
[Rest of detailed explanation...]
```
2. **Conversational Language**
- ❌ "Utilization of algorithmic methodologies facilitates optimization"
- ✅ "Use these three specific tactics to improve results"
- Write like answering a colleague, not an academic paper
3. **Structured Data Markup**
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": { "@type": "Person", "name": "Max Petrusenko" },
"datePublished": "2025-10-24"
}
</script>
```
4. **FAQ Sections** (AI systems love these)
- Common questions as H3 headings
- Concise answers (2-3 sentences)
- Include supporting evidence
**Track AEO Performance:**
- Monitor citations in ChatGPT (ask it about your topics)
- Check Perplexity search results for your content
- Google AI Overviews (appears above organic results)
- Bing Copilot mentions
---
#### Layer 3: Platform Distribution Strategy
**Different platforms = different optimization needs**
##### Medium-Specific Optimization
1. **Tag Selection (Exactly 5)**
- ❌ Generic: "Technology", "Writing", "Life"
- ✅ Specific: "Artificial Intelligence", "AI Safety", "Productivity Hacks"
- ❌ Too niche: "FileMaker AWS Integration" (unless very targeted)
- ✅ Balance: "Software Development", "Cloud Computing", "Web Development"
**Tag Strategy:**
- Primary tag: Your main topic (highest volume)
- 2-3 supporting tags: Related subtopics
- 1-2 niche tags: Specific audience targeting
2. **Subtitle Optimization**
- Expand on title promise
- Include secondary keyword
- Create curiosity gap
- Example: Title: "I Jailbroke AI..." | Subtitle: "When you remove safety theater, here's what AI reveals about survival and control."
3. **Friend Links** (Critical for Distribution)
- Share paywalled articles without losing earnings
- Use for email newsletters, social media
- Drives external referrals (boosts Medium algorithm)
4. **Publication Targeting**
- Submit to relevant Medium publications (5-10x views)
- Research publications in your niche
- Pitch with 2-3 sentence value prop
- Target 2-3 publications per article
##### LinkedIn Optimization
1. **Post Structure**
- Keyword-rich first paragraph (LinkedIn content now appears in Google search)
- Clear H2-style formatting (use line breaks + emojis as headers)
- 2-3 industry hashtags max (not 20+)
- Example: #ArtificialIntelligence #TechLeadership #Innovation
2. **Engagement Optimization**
- Post during business hours (9am-12pm weekdays)
- Ask question in first comment (drives engagement)
- Share article excerpt + link to full article
- Respond to all comments within 1 hour
##### Instagram Optimization
1. **Hashtag Strategy** (Instagram's algorithm changed in 2024)
- 3-5 highly targeted, niche hashtags (not 30 generic ones)
- Instagram search now works like Google (analyzes captions, profile, alt text)
- Optimize profile name and bio with searchable keywords
Example for AI safety article:
- ✅ #AISafety #AIAlignment #AIEthics #MachineLearning #TechEthics
- ❌ #Technology #AI #Innovation #Future #Tech (too generic)
2. **Caption SEO**
- First 125 characters crucial (appears before "more")
- Include primary keyword naturally
- Alt text for images (accessibility + SEO)
##### Twitter/X Optimization
1. **Hashtag Usage**
- 2-3 relevant hashtags maximum
- Example: #AI #TechPolicy #AIGovernance
2. **Thread Format**
- Break article into 8-12 tweet thread
- Hook tweet with counter-intuitive insight
- Link to full article in final tweet
##### Email Newsletter Strategy
1. **List Building from Articles**
- CTA in article conclusion
- Offer: Resource, template, guide (content upgrade)
- Example: "Get the AI Safety Checklist: [link]"
2. **Newsletter Distribution**
- Weekly send featuring latest article
- 2-3 key insights as preview
- Drive external referrals back to Medium/blog
- Owned audience (platform-independent)
---
### SEO Validation Checklist (15 Items)
**Use this before publishing ANY article:**
**Primary Keyword:**
- [ ] Primary keyword identified and validated (2-4 word phrase)
- [ ] Keyword in title (preferably first 60 chars)
- [ ] Keyword in first 100 words (natural placement)
- [ ] Keyword in 2-3 H2 headings (not forced)
**Meta & Technical:**
- [ ] Meta description written (150-160 chars, strict)
- [ ] Meta description includes keyword + CTA
- [ ] URL slug optimized (lowercase-hyphens-keyword)
- [ ] Exactly 5 Medium tags selected (specific, relevant)
**Structure & AEO:**
- [ ] H2 headings use semantic structure (not keyword stuffing)
- [ ] Content answers specific question in first 2 paragraphs
- [ ] Schema markup appropriate for content type (Article/FAQ/HowTo)
- [ ] FAQ section included (if applicable)
**Distribution:**
- [ ] Target Medium publications identified (2-3)
- [ ] Platform-specific hashtag sets generated (Instagram, LinkedIn, Twitter)
- [ ] Email CTA included in conclusion
**Quality Threshold:** 13/15 checks must pass before publishing
---
### Keyword Research Process
**How to find the right primary keyword:**
1. **Extract Topic from Content**
- What's the ONE thing this article is about?
- Example: "AI jailbreaking experiment revealing safety gaps"
2. **Formulate Keyword Variations**
- Short-tail: "AI jailbreak"
- Medium-tail: "AI jailbreak test"
- Long-tail: "how to jailbreak AI safety systems"
- Conversational: "can you jailbreak ChatGPT"
3. **Select Based on Intent**
- Informational: "what is [topic]" → Good for traffic
- How-to: "how to [action]" → Good for engagement
- Comparison: "[thing] vs [thing]" → Good for conversions
- Problem-solution: "why [problem] happens" → Good for authority
4. **Validate Keyword Choice**
- Does it match article content? (Don't force mismatch)
- Can you rank for it? (Not competing with Wikipedia)
- Do people actually search this? (Use common sense test)
- Is it specific enough? ("AI" too broad → "AI safety jailbreak" better)
**Tools (Optional):**
- Google Search suggestions (free, accurate intent data)
- Answer the Public (question-based keywords)
- Medium search bar (see what people search on Medium)
**Best Practice:** Use the exact phrase from your article title as primary keyword (if title is SEO-optimized).
---
### Meta Description Formula
**Goal:** 150-160 characters (strict) that drive clicks
**Formula:**
```
[Keyword/Hook] + [Benefit/Outcome] + [CTA/Curiosity]
```
**Examples:**
**Bad (Too Vague):**
"Learn about AI safety and what it means for the future. Important insights everyone should know."
- Problem: No specifics, no urgency, generic
**Good (Specific + Compelling):**
"I jailbroke AI and asked if it would kill humans. The answer reveals why safety guardrails are theater. See the transcript."
- Keyword: "jailbroke AI"
- Benefit: "reveals why safety guardrails are theater"
- CTA: "See the transcript"
- Length: 127 chars ✅
**Template Variations:**
1. **Problem-Solution:** "Struggling with [problem]? Here's how [solution] delivered [specific result]. [Action]."
2. **Counter-Intuitive:** "[Common belief] is wrong. [Surprising truth] explains why. [Proof]."
3. **Data-Driven:** "[Number]% of [group] fail at [thing]. Here's what [successful group] does differently. [Insight]."
4. **Story-Led:** "I spent [time] testing [thing]. Only [number] worked. Here's what I learned."
**Validation:**
- Length: 150-160 chars (use character counter)
- Keyword: Appears naturally (not forced)
- CTA: Clear next step ("Learn how", "See results", "Get the guide")
- Curiosity: Makes you want to click
---
### Medium Tag Strategy
**The 5-Tag System:**
Medium allows exactly 5 tags. Use them strategically:
**Position 1: Primary Topic Tag (High Volume)**
- Your main subject area
- Examples: "Artificial Intelligence", "Productivity", "Psychology"
- Purpose: Maximum discoverability
**Positions 2-3: Supporting Topic Tags (Medium Volume)**
- Related subtopics that add context
- Examples: "Machine Learning", "AI Safety", "Self Improvement"
- Purpose: Niche targeting
**Position 4: Specific Application Tag (Low Volume)**
- Your unique angle or use case
- Examples: "AI Ethics", "Deep Work", "Vulnerability Research"
- Purpose: Highly targeted audience
**Position 5: Trend/Timely Tag (Variable Volume)**
- Current events, trending topics, seasons
- Examples: "GPT-5", "2025 Trends", "Future of Work"
- Purpose: Ride trending waves
**Tag Research:**
1. Use Medium's tag search to see article count (volume indicator)
2. Check tag's "Top Stories" to see competition quality
3. Prefer tags with 10K-500K articles (sweet spot)
4. Avoid tags with <1K articles (too niche) or >1M articles (too competitive)
**Examples:**
**AI Safety Article:**
1. "Artificial Intelligence" (primary - 800K articles)
2. "Machine Learning" (supporting - 300K articles)
3. "AI Safety" (supporting - 25K articles)
4. "AI Alignment" (specific - 3K articles)
5. "GPT-5" (timely - 5K articles, trending)
**Productivity Article:**
1. "Productivity" (primary - 600K articles)
2. "Time Management" (supporting - 150K articles)
3. "Deep Work" (supporting - 40K articles)
4. "Focus Techniques" (specific - 8K articles)
5. "Remote Work" (timely - 200K articles)
**Validation:**
- All 5 tags directly relevant to content ✅
- Mix of high/medium/low volume ✅
- Specific enough to attract right audience ✅
- Not generic ("Life", "Writing", "Technology") ❌
---
### Hashtag Generation System
**Platform-Specific Rules (2025 Updates):**
#### Instagram (3-5 Hashtags Max)
**Algorithm Change:** Instagram now deprioritizes posts with 20+ hashtags. Quality > quantity.
**Strategy:**
- 3-5 highly targeted, niche hashtags
- Avoid generic (#technology, #innovation)
- Use hashtags that have 10K-500K posts (sweet spot)
- Mix: 1 broad + 2 medium + 2 niche
**Example (AI Safety Article):**
```
#AISafety (medium - 45K posts)
#AIAlignment (niche - 8K posts)
#AIEthics (medium - 120K posts)
#MachineLearningEthics (niche - 12K posts)
#TechEthics (broad - 250K posts)
```
**Research Method:**
1. Type keyword in Instagram search
2. Check "Tags" tab
3. Note post count for each hashtag
4. Select 3-5 in 10K-500K range
#### LinkedIn (2-3 Hashtags Max)
**Best Practice:** LinkedIn content now appears in Google search. Prioritize SEO keywords in post text over hashtags.
**Strategy:**
- 2-3 industry-specific hashtags only
- Write keyword-rich post content (Google indexes this)
- Hashtags enhance discoverability on LinkedIn itself
**Example (AI Article):**
```
#ArtificialIntelligence
#TechLeadership
#Innovation
```
**Alternative (Niche):**
```
#AISafety
#MachineLearning
#AIGovernance
```
#### Twitter/X (2-3 Hashtags Max)
**Best Practice:** Hashtags in tweets reduce engagement. Use sparingly.
**Strategy:**
- 2-3 relevant hashtags maximum
- Place at end of tweet (not mid-sentence)
- Use for event/movement tracking
**Example:**
```
AI safety isn't about preventing bad actors. It's about preventing
good actors from building systems they can't control.
Here's what happens when you test the guardrails:
[link]
#AI #TechPolicy #AIGovernance
```
#### Branded Hashtag (All Platforms)
**Create a unique hashtag for your content series:**
- Format: #YourName + Topic or #SeriesName
- Example: #MaxOnAI or #AIRealityCheck
- Use consistently across all platforms
- Builds searchable content library
- Helps audience find all related content
---
### Publication Matching System
**Medium publications can boost views 5-10x. Here's how to target them:**
#### Top-Tier Publications by Topic
**AI/Technology:**
1. **Towards Data Science** (10M+ followers)
- Focus: AI, ML, data science
- Submission: [Submit form](https://towardsdatascience.com/contribute)
- Acceptance rate: ~15-20%
2. **The Startup** (1M+ followers)
- Focus: Tech, startups, innovation
- Submission: [Medium publication page](https://medium.com/swlh)
- Acceptance rate: ~30-40%
3. **Better Programming** (500K+ followers)
- Focus: Software development, coding
- Submission: [Submission guidelines](https://betterprogramming.pub/write-for-us)
- Acceptance rate: ~25-35%
**Productivity/Self-Improvement:**
1. **Personal Growth** (2M+ followers)
- Focus: Self-improvement, habits, mindset
- Submission: Email editors
- Acceptance rate: ~20-30%
2. **The Ascent** (500K+ followers)
- Focus: Business, productivity, career
- Submission: [Publication page](https://medium.com/the-ascent)
- Acceptance rate: ~30-40%
**Psychology/Philosophy:**
1. **Stoic Letter** (100K+ followers)
- Focus: Stoicism, philosophy, life lessons
- Submission: Medium publication page
- Acceptance rate: ~40-50%
**How to Find Publications in Your Niche:**
1. Search Medium for your primary keyword
2. Note which publications appear in top results
3. Check publication's "About" page for submission guidelines
4. Review recent articles to understand editorial standards
#### Pitch Template
**Subject:** Article Submission: [Your Title]
**Body:**
```
Hi [Publication Name] team,
I've written an article that I believe fits your editorial focus:
**Title:** [Your Article Title]
**Topic:** [Brief description - 1 sentence]
**Unique Angle:** [What makes this different - 1 sentence]
**Value for Readers:** [Specific takeaway - 1 sentence]
The article is [word count] words, includes [number] cited sources,
and provides [specific outcome/framework/insight].
Link: [Your draft link or friend link]
Would you be interested in featuring this?
Best regards,
[Your Name]
```
**Follow-Up:** If no response in 7 days, submit to next publication on your list.
---
### Email List Building Strategy
**Goal:** Own your audience (platform-independent distribution)
#### Content Upgrade Strategy
**Add CTA at article end:**
**Template:**
```markdown
---
**Want the [Specific Resource]?**
I've created a [format] covering [specific benefit].
Get it here: [Link to opt-in page]
---
```
**Examples:**
**AI Safety Article:**
```markdown
**Want the AI Safety Testing Checklist?**
I've created a step-by-step guide for testing AI safety
guardrails without violating terms of service.
Get it here: [Link]
```
**Productivity Article:**
```markdown
**Want the 30-Day Deep Work Protocol?**
I've created a daily implementation guide with specific
time blocks and focus triggers.
Get it here: [Link]
```
**Content Upgrade Ideas:**
- Checklists (frameworks made actionable)
- Templates (fill-in-the-blank tools)
- Guides (step-by-step processes)
- Resource lists (curated tools/articles)
- Worksheets (exercises from article)
#### Newsletter Workflow
**Weekly Distribution:**
1. Feature latest article (excerpt + link)
2. Add 2-3 key insights (tweetable format)
3. Include one resource/tool recommendation
4. CTA: "Read the full article" (drives external referrals)
**Benefit:** Email list = owned traffic channel. When Medium algorithm changes, your audience stays.
---
### SEO Performance Tracking
**Weekly Metrics to Monitor:**
1. **Google Search Console**
- Impressions (how often you appear in search)
- Click-through rate (% who click your result)
- Average position (rank 1-10 best, 11-20 okay, 21+ needs work)
- Track primary keywords
2. **Platform Analytics**
- External referrals % (target: 50%)
- Top traffic sources (Google, LinkedIn, Twitter, direct)
- Views from search vs internal recommendations
- Engagement rate (time on page, read ratio)
3. **AI Platform Visibility**
- ChatGPT: Ask about your topics, see if you're cited
- Perplexity: Search your keywords, check results
- Google AI Overviews: Track featured snippet appearances
- Bing Copilot: Monitor mentions
4. **Social Performance**
- Hashtag impressions (Instagram, LinkedIn)
- Click-through from social to article
- Shares/saves (quality signal)
- Comment engagement (discussion indicator)
**Target Progression:**
- Month 1: 70% internal / 30% external (baseline)
- Month 2: 60% internal / 40% external
- Month 3: 50% internal / 50% external (goal)
**Warning Signs:**
- External traffic dropping → SEO issue
- Internal traffic dropping → Content quality issue
- Both dropping → Distribution/promotion issue
---
### Common SEO Mistakes to Avoid
❌ **Keyword Stuffing**
- Forcing keyword into every sentence
- Unnatural placement ("The AI jailbreak allows you to AI jailbreak the AI...")
- Solution: Use keyword naturally 3-5 times total
❌ **Generic Meta Descriptions**
- "This article discusses important topics about AI."
- Solution: Use formula (keyword + benefit + CTA)
❌ **Wrong Tags**
- Using all 5 tags on same broad topic ("AI", "Artificial Intelligence", "Machine Learning", "ML", "Tech")
- Solution: Diversify (primary + supporting + specific + timely)
❌ **Ignoring AEO**
- Burying the answer 3 paragraphs down
- Solution: Answer question in first 100 words
❌ **Platform Mismatch**
- Using 20 Instagram hashtags (old strategy)
- Solution: 3-5 niche hashtags (2024+ algorithm)
❌ **No Distribution Plan**
- Writing great content, never sharing it
- Solution: Cross-platform promotion (LinkedIn, Twitter, email)
❌ **Forgetting to Update**
- Publishing once, never refreshing
- Solution: Update top articles quarterly (Google rewards freshness)
---
### Integration with Existing Modules
**Phase -1 (ULTRATHINK): Add SEO Questions**
- What's the primary keyword? (2-4 words)
- Who searches for this? (search intent)
- What's the competition? (can we rank?)
**Phase 3 (Generation): Build SEO In**
- Use keyword in title (first 60 chars)
- Include keyword in first paragraph
- Structure H2 headings with secondary keywords
**Phase 3.5 (NEW): SEO Optimization**
- Extract primary keyword
- Generate meta description
- Suggest Medium tags
- Create platform hashtags
- Match publications
- Validate SEO checklist
**Phase 4 (Rating): Include SEO Score**
- Add SEO validation to multi-LLM rating
- Threshold: 9.0/10 minimum
- Check all 15 validation items
**Phase 7 (Publishing): Distribution Plan**
- Submit to 2-3 Medium publications
- Post to LinkedIn with hashtags
- Share on Instagram with niche hashtags
- Send in email newsletter
- Track external referral %
---
### SEO Workflow Summary
**For Every Article:**
1. **During ULTRATHINK** (Phase -1)
- Identify primary keyword (2-4 words)
- Validate search intent matches content
2. **During Generation** (Phase 3)
- Use keyword in title
- Include keyword in first 100 words
- Structure H2 headings with keywords
3. **During SEO Optimization** (Phase 3.5 - NEW)
- Generate meta description (150-160 chars)
- Select 5 Medium tags (primary → specific)
- Create platform hashtags (Instagram 3-5, LinkedIn 2-3, Twitter 2-3)
- Match 2-3 target publications
- Validate 15-item checklist
4. **During Rating** (Phase 4)
- Validate SEO score ≥9.0/10
- Confirm all critical items pass
5. **During Publishing** (Phase 7)
- Use meta description in Medium subtitle
- Add all 5 tags
- Submit to publications
- Cross-post with hashtags
- Send in email newsletter
- Track external referral %
**Cost Impact:**
- Chat mode: FREE (Claude Code does SEO analysis)
- Server mode: ~$0.01-0.02 (Gemini 2.5 Pro handles SEO)
**ROI:** 50/50 internal/external traffic split → 2-3x sustainable growth vs platform dependency
---
**End of Module 6**
---
## 🎨 Module 7: HERO IMAGE STRATEGY - Viral-Ready Overlays
### Purpose
**Create scroll-stopping hero images that drive clicks.** Most AI-generated images fail because they ignore platform-specific constraints (thumbnail legibility, safe zones, contrast). This module ensures your hook text is readable at ANY size.
### The Fatal Mistake
❌ Generating beautiful images with unreadable text
❌ Text that wraps 6+ lines at thumbnail size
❌ Low contrast overlays (white text on light background)
❌ Sending 4000 chars to image models (token bloat)
### The Winning Approach
✅ **Minimal context:** Title + 300 chars (not full article)
✅ **Thumbnail-first:** Design for 320×180 YouTube size
✅ **Hook discipline:** 10-12 words maximum (≈60-120 chars)
✅ **WCAG contrast:** 4.5:1 minimum for readability
✅ **Safe zones:** 10% inward margin on all edges
---
### Hook Extraction Framework (V1.7.10)
**Input:** Title + first paragraph (~300 chars)
**Output:** Short hook (10-12 words) + optional subtitle
**Rules:**
1. **Length:** 10-12 words (≈60-120 chars) - STRICT
2. **Style:** Strong verbs, present tense, curiosity/conflict
3. **Source:** Extract from title/opening (not buried in article)
4. **Readability:** Must be comprehensible in 1 second
**Example extraction:**
```
Title: "Why Bad People Win: Dark Triad Psychology Explains Success"
Opening: "The dark triad personality traits—Machiavellianism, narcissism, and psychopathy—appear to help terrible people win. Travis Kalanick walked away with $3 billion..."
Hook: "Why Terrible People Win" (4 words, 23 chars)
Subtitle: "How dark-triad traits exploit scale — and how decent people fight back."
```
**Chat Mode (FREE):**
- You (Claude Code) analyze title + opening
- Extract hook manually using framework
- Pass via `manualHookText` parameter → NO API CALL
**Server Mode ($0.002):**
```
SYSTEM: You are a headline editor. Extract a single short hook and an optional 1-line subtitle from the input. Hook: 10–12 words, punchy, present tense. Subtitle: one sentence clarifying the hook. Return JSON: {"hook":"...","subtitle":"..."}.
INPUT:
Title: "{TITLE}"
Opening: "{FIRST_PARAGRAPH}" # 300 chars max
```
---
### Image Prompt Engineering (Minimal, High-Signal)
**Why minimal:** Long prompts create token bloat and inconsistent outputs.
**Template (20-50 words):**
```
Create a hero image for article:
Title: "{TITLE}"
Keywords: {keyword1}, {keyword2}, {keyword3}
Style: cinematic editorial photo, dramatic lighting
Composition: subject left, negative space right for text overlay
Colors: moody contrast, high-contrast area on right
Format: 16:9 hero
```
**Example:**
```
Title: "Why Bad People Win: Dark Triad Psychology Explains Success"
Keywords: dark triad, corporate power, shadow leadership
Style: cinematic editorial, dramatic lighting, blurred boardroom background, silhouette of a confident figure, lens flare, negative space on right for overlay
Format: 16:9 hero (3000×1688)
```
---
### Overlay Design Rules (Production-Grade)
**Safe Zones:**
- Keep text inside **10% inward margin** from all edges
- Prevents text cutoff on different platforms
**Contrast (WCAG 4.5:1):**
- Use semi-opaque gradient (left→right darkening) OR
- Subtle black/white overlay behind text
- Aim for WCAG contrast ratio ≥ 4.5:1
**Type Scale (3000px width):**
- **Hook (headline):** 48-72px, bold geometric or serif (Montserrat/Inter/Playfair)
- **Subtitle:** 20-28px, regular weight
- **Byline/CTA:** 14-18px
**Line Length:**
- Keep headline to **1-3 lines** at hero size
- If >3 lines, compress or rewrite hook
**Thumbnail Test (CRITICAL):**
- Reduce image to **320×180** (YouTube thumbnail size)
- Verify hook stays legible
- If illegible, shorten hook or increase font weight/outline
**Text Treatments:**
- Small drop shadow + subtle stroke (1-2px) for busy backgrounds
- OR rounded rectangle behind text for maximum reliability
---
### Multi-Platform Export Sizes
| Size | Dimensions | Use Case | Critical? |
|------|------------|----------|-----------|
| **Hero (desktop)** | 3000×1688 px | Main article header | ✅ |
| **Hero (Medium)** | 1400×900 px | Medium crops to ~1000-1400 | ✅ |
| **YouTube/Thumbnail** | 1280×720 px | Text MUST be readable | ⚠️ CRITICAL |
| **Social square** | 1200×1200 px | Instagram, LinkedIn, Twitter | ✅ |
| **Low-res preview** | 800×450 px | Quick checks | Optional |
**Format:** PNG (sharp text overlays) or optimized JPEG (smaller size)
---
### Quick Validation Checklist
**Before Publishing:**
- [ ] Hook is 10-12 words (≈60-120 chars)
- [ ] Title + opening used for context (≤300 chars)
- [ ] Image has negative space on overlay side
- [ ] Gradient/backplate applied for contrast
- [ ] Thumbnail legibility tested at 320×180
- [ ] WCAG contrast ratio ≥ 4.5:1
- [ ] Safe zones respected (10% margins)
- [ ] Multiple export sizes generated
- [ ] Prompt + seed cached for reproducibility
---
### Common Pitfalls & Fixes
| Pitfall | Fix |
|---------|-----|
| **Long hook wraps 6+ lines** | Enforce 10-12 word limit, auto-abbreviate |
| **Text unreadable on background** | Auto-apply gradient/backplate or generate simpler graphic |
| **Too many tokens to LLM** | Extract from title + first 300 chars only (✅ V1.7.10) |
| **Different sizes look different** | Use CSS-style relative units (%, vw, vh) |
| **Low CTR despite good article** | Hook not compelling OR unreadable at thumbnail size |
---
### A/B Testing Framework (Advanced)
**Generate 2 variants for each article:**
**Variant A (Emotional):**
- Hook: "Why Terrible People Win"
- Style: Dark, confrontational, silhouette
- Color: Deep blues, warm accents
**Variant B (Rational):**
- Hook: "Dark Triad Succeeds"
- Style: Clean, data-driven, graph overlay
- Color: High contrast, white background
**Measure:** CTR (click-through rate) over 7 days
**Decision:** Keep winner, archive loser
**Learning:** Track which hook styles perform best for your audience
---
### Implementation Status (V1.7.10)
**✅ Implemented:**
- Minimal context (300 chars for hook, 300 for image)
- Chat mode (manual hook) vs server mode (auto-extract)
- Hook overlay with Sharp
- Single hero image export (1344×768)
- Imgur upload
**🔨 TODO (V1.7.11):**
- Dual hook system (short 10-12w + subtitle)
- Keyword extraction for image prompts
- Multiple export sizes (3000×1688, 1280×720, 1200×1200)
- Thumbnail legibility test at 320×180
- Contrast ratio validation (WCAG 4.5:1)
- Gradient/backplate auto-generation
- Safe zone enforcement (10% margins)
- Prompt + seed caching
- A/B variant generation
- SVG fallback template
---
## 📊 Module 7: PROVEN PATTERNS - Data-Driven Medium Insights
### Purpose
**Use real performance data to guide every article decision.** This module contains findings from analyzing 145 published articles with $6,829 total earnings. All patterns are statistically validated, not theoretical.
### Why This Module Matters
> "80% of article success is determined before you write the first word."
Strategic decisions (category, title format, hook type) have 10-100x more impact on earnings than writing quality. This module tells you which decisions print money.
---
### 📈 Section 1: Category Performance (Where to Focus)
**ROI by Category (Avg Earnings per Article):**
| Category | Avg | Articles | Success Rate | Elite Count | Recommendation |
|----------|-----|----------|--------------|-------------|----------------|
| **Privacy/Security** | $1,575 | 1 | 100% | 1 | ✅ **PRIORITY** - Highest ROI |
| **Business/Money** | $432 | 5 | 100% | 1 | ✅ **PRIORITY** - Consistent performer |
| **Reviews/Hardware** | $49 | 5 | 60% | 1 | ⚠️ **SELECTIVE** - Hit or miss |
| **AI/Tech** | $37 | 50 | 86% | 6 | ✅ **VOLUME PLAY** - Reliable |
| **Other** | $18 | 30 | 63% | 1 | ⚠️ **AVOID** - Mixed results |
| **Crypto/Web3** | $10 | 36 | 92% | 1 | ❌ **LOW ROI** - Time sink |
| **Productivity** | $9 | 3 | 67% | 0 | ❌ **AVOID** - Oversaturated |
| **Psychology/Self** | $1 | 9 | 67% | 0 | ❌ **AVOID** - Lowest ROI |
**Critical Insight:**
- 1 Privacy/Security article = 157x more valuable than 1 Psychology article
- 1 Privacy/Security article earned more than 36 Crypto articles combined ($1,575 vs $364)
**Action Items:**
1. ✅ **Write more:** Privacy/Security, Business/Money, AI/Tech
2. ❌ **Stop writing:** Crypto (unless you have inside info), Psychology/Spiritual
3. ⚠️ **Test once:** Reviews/Hardware (high variance - $1 to $243 range)
---
### 🎯 Section 2: Title Pattern Effectiveness
**Pattern Performance (Ranked by Avg Earnings):**
| Pattern | Avg $ | Count | Elite % | Use Case | Example |
|---------|-------|-------|---------|----------|---------|
| **Shocking Language** | $242 | 19 | 26% | Controversial/dramatic topics | "Dead Wrong", "Sweat", "Insane", "Crisis" |
| **Parenthetical Hook** | $235 | 16 | 13% | Promise curiosity gap | "(The Numbers Will Shock You)" |
| **First Person (I/My/We)** | $75 | 10 | 20% | Personal experiments | "I Spent 30 Days..." |
| **Authority Signal** | $74 | 8 | 25% | Expert validation | "Why 40 Scientists...", "Reddit's Best..." |
| **Money Amount ($X)** | $54 | 11 | 27% | Specific value prop | "The $50 Device", "$8 Billion Network" |
| **Numbers** | $41 | 57 | 14% | Lists/data | "30 Days", "7 Steps", "100 Books" |
| **Colon Format** | $29 | 58 | 9% | Explanatory titles | "Topic: Explanation" |
| **List Format** | $6 | 15 | 0% | Lazy formatting | "Top 10 X", "5 Ways to Y" |
| ❌ **How To** | $3 | 23 | 0% | Tutorial format | "How to...", "How X..." |
| ❌ **Question** | $3 | 16 | 0% | Curiosity without stakes | "What is...?", "Why do...?" |
**Winning Combinations (Elite Articles):**
1. **Shocking + Parenthetical + Money Amount** ($200+ avg)
```
"The $50 Device That's Crushing $700 AI Wearables (Inside the Bee Revolution)"
→ $248 earned
```
2. **First Person + Shocking + Authority** ($150+ avg)
```
"I Spent 30 Days Building an AI Development Team. Here's What Actually Happened."
→ $474 earned
```
3. **Shocking + Authority + Parenthetical** ($400+ avg)
```
"The God Button: Why 40 Scientists Just Begged Us to Stop Playing Creator"
→ $436 earned
```
4. **Shocking + Contrarian + Parenthetical** ($2,144 - Top earner)
```
"Why Most People Are Dead Wrong About Global Wealth (The Numbers Will Shock You)"
→ $2,144 earned
```
**Title Formula Generator:**
**Template 1: Contrarian Authority (Best for Business/Money)**
```
[Shocking Verb] + [Most People/Experts] + [Contrarian Statement] + ([Curiosity Hook])
Examples:
- "Why Most Investors Are Dead Wrong About Crypto (The Data Will Shock You)"
- "How Wall Street Quietly Admits Defeat (And What It Means for You)"
```
**Template 2: Expensive vs Cheap (Best for Reviews/Tech)**
```
The $[Low Price] + [Thing] + [Shocking Verb] + $[High Price] + [Alternative] + ([Hook])
Examples:
- "The $30 Tool That's Crushing $500 Productivity Apps (And Why You Need It)"
- "The $15 Gadget Making $700 Wearables Look Obsolete (Inside the Revolution)"
```
**Template 3: First-Person Experiment (Best for AI/Tech)**
```
I [Verb] + [Time Period] + [Doing Something Risky/Unusual] + [Period] + Here's What [Actually/Really] Happened
Examples:
- "I Gave AI Full Access to My Codebase for 30 Days. Here's What Really Happened."
- "I Replaced My Team with Claude for a Week. These Are the Results."
```
**Template 4: Authority Pressure (Best for Science/Tech)**
```
The [Dramatic Noun]: Why [X Authority Figures] Just [Urgent Verb] Us to [Action]
Examples:
- "The AI Apocalypse: Why 100 Researchers Just Warned Us to Stop Development"
- "The Privacy Bombshell: Why EU Officials Just Banned Google Products"
```
**Anti-Patterns (NEVER Use):**
❌ **"How To" format** ($3 avg, 0% elite)
```
Bad: "How to Make Money with Crypto"
Good: "The $2 Decision That Made Me $100K in Crypto (No Mining Required)"
```
❌ **Question format** ($3 avg, 0% elite)
```
Bad: "What is Web3?"
Good: "Web3 is a Scam (And Here's Why That's Actually Good News)"
```
❌ **Generic list format** ($6 avg, 0% elite)
```
Bad: "Top 10 AI Tools"
Good: "The $39 AI Tool Making Software Engineers Obsolete (And Why That's Great News)"
```
---
### 🎣 Section 3: Opening Hook Mastery
**Hook Performance (Ranked by Avg Earnings):**
| Hook Type | Avg $ | Count | Elite % | When to Use | First Sentence Template |
|-----------|-------|-------|---------|-------------|------------------------|
| **Shocking Language** | $438 | 6 | 33% | Stats that contradict belief | "I'm about to share [X] that only [Y%] get right..." |
| **Dramatic Confession** | $181 | 8 | 50% | High-stakes personal story | "Last month, I did something most [Authority] would call insane..." |
| **Scenario Setup** | $162 | 13 | 15% | Immersive visual scene | "Picture this: You're [doing X] when suddenly [Y happens]..." |
| **Contrarian** | $89 | 5 | 20% | Challenge assumptions | "I used to think [common belief]. [Contrarian truth]..." |
| **Personal Story** | $73 | 57 | 12% | Relatable experience | "A few months ago, I was [problem]. [Turning point]..." |
| ❌ **Opens with Question** | $43 | 17 | 12% | Avoid - confusing | "Did you know...?" |
**Elite Hook Breakdown (11 articles earning $100+):**
**Pattern 1: Shocking Language Hook** (2 elite articles, $1,310 avg)
```
Template:
"I'm about to [verb] [X thing] that only [Y%] of people [get right/know/understand].
Before we dive into [journey/revelation/truth], [context]..."
Real Example ($2,144 earner):
"I'm about to share two questions that only 2% of people get right.
Before we dive into the wild journey from $2-a-day farmers to Elon Musk's
$400 billion empire, try answering these..."
Why it works:
- Creates quiz-like engagement (readers test themselves)
- Promises exclusive knowledge (2% know this)
- Teases dramatic range ($2/day → $400B)
- Opens curiosity gap immediately
```
**Pattern 2: Dramatic Confession Hook** (4 elite articles, $360 avg)
```
Template:
"Last [time period], I did something most [authority figures] would call [shocking adj]:
I [specific risky action]. [Immediate consequence or tension]..."
Real Example ($474 earner):
"Last month, I did something most CTOs would call insane: I gave AI agents
write access to our production codebase. The math forced my hand..."
Why it works:
- Specific timeframe (last month = recent, relevant)
- Authority contrast (CTOs = credible skeptics)
- High stakes (production codebase = real risk)
- Immediate tension (forced my hand = urgency)
```
**Pattern 3: Scenario Setup Hook** (2 elite articles, $909 avg)
```
Template:
"Picture this: You're [doing normal thing] in [specific place], [maintaining state],
when [unexpected thing happens]. Suddenly, [consequence]..."
Real Example ($1,575 earner):
"Picture this: You're walking down the street in Catalonia, minding your own
business, when you pull out your Google Pixel to check a text message.
Suddenly, a police officer approaches..."
Why it works:
- Immersive ("Picture this" = visual activation)
- Relatable setup (checking phone = universal)
- Specific location (Catalonia = credible detail)
- Sudden tension (police approach = threat)
```
**Pattern 4: Contrarian Statement Hook** (1 elite article, $436)
```
Template:
"I used to think [common belief/fear]. [Contrarian truth].
[Unexpected reality]..."
Real Example ($436 earner):
"I used to think the most dangerous people in the world carried weapons.
Turns out, they carry pipettes. And they just hit the emergency brake
on something that could save millions..."
Why it works:
- Relatable starting belief (weapons = danger)
- Unexpected twist (pipettes = scientists)
- Immediate stakes (emergency brake)
- Moral tension (could save millions)
```
**Hook Anti-Patterns (Low Earners):**
❌ **Generic Info Dump** ($1-3 avg)
```
Bad: "Artificial Intelligence (AI) has revolutionized the way we interact
with technology. One such AI model is ChatGPT..."
Why it fails:
- Wikipedia tone (no personality)
- No stakes (so what?)
- Generic claims (everyone says this)
- No curiosity gap (obvious information)
```
❌ **Lazy Greeting** ($1-3 avg)
```
Bad: "Hey guys, I wanted to share something with you today..."
Why it fails:
- Zero context (what are you sharing?)
- No stakes (why should I care?)
- Conversational waste (get to the point)
- Unprofessional tone (Medium isn't YouTube)
```
❌ **Confusing Question** ($1-10 avg)
```
Bad: "Did you notice that burning in your body? With increased pressure,
you don't hear anything around you..."
Why it fails:
- Assumes shared experience (alienates readers)
- No context (burning from what?)
- Disorienting (too many sensations at once)
- No hook (where's this going?)
```
**Hook Length Guidelines:**
| Tier | Word Count | Sentence Count | Purpose |
|------|-----------|----------------|---------|
| **Elite** | 30-40 words | 1-2 sentences | Create immediate tension + context |
| **Mid** | 25-35 words | 2-3 sentences | Setup + hook |
| **Low** | 15-25 or 60+ words | 1 or 4+ sentences | Too short (no context) or too long (lose attention) |
**Best Practice:** 35 words, 2 sentences
- Sentence 1: Create tension/drama (20 words)
- Sentence 2: Add stakes/context (15 words)
---
### 📝 Section 4: Content Structure Formula
**Elite vs Low Performer Comparison:**
| Metric | Elite ($100+) | Mid ($10-49) | Low ($1-9) | Elite Advantage |
|--------|--------------|--------------|------------|-----------------|
| **Word Count** | 816 | 446 | 524 | 1.6x longer than low |
| **Paragraphs** | 34 | 16 | 18 | 1.9x more |
| **Avg Para Length** | 25 words | 35 words | 32 words | **Shorter** (more scannable) |
| **Headers (H2/H3)** | 10 | 3 | 8 | 1.2x more than low |
| **Lists** | 5 | 1 | 4 | 1.2x more than low |
| **Bold Elements** | 18 | 8 | 12 | **1.5x more** |
| **Links** | 11 | 11 | 12 | Same (not a factor) |
| **Reading Time** | 4.6 min | 2.7 min | 3.1 min | 1.5x longer |
**Critical Insights:**
1. **Elite articles are shorter per paragraph** (25 vs 32 words)
- More white space = higher engagement
- Easier to scan = better retention
- Mobile-friendly = broader reach
2. **Bold text is a 1.5x multiplier**
- Elite: 18 bold elements (1 every 45 words)
- Low: 12 bold elements (1 every 44 words)
- Not about frequency - it's about **strategic emphasis**
3. **Word count sweet spot: 800-1,000 words**
- Under 600 words: Too shallow ($1-10 range)
- 800-1,000 words: Elite zone ($100+ range)
- Over 1,500 words: Diminishing returns (unless exceptional)
**The Elite Structure Template:**
```
[TITLE] (60-80 chars with shocking language + parenthetical)
[SUBTITLE] (100-120 chars explaining the promise)
[HOOK] (35 words, 2 sentences - dramatic confession or scenario)
[CONTEXT] (100-150 words)
- Why this matters NOW
- What's at stake
- Promise of what's coming
[MAIN BODY] (600-700 words)
├── H2: [Section 1 - Problem/Setup] (120-150 words)
│ ├── 5-6 paragraphs (20-30 words each)
│ ├── 1 list (3-5 items)
│ └── 2-3 bold keywords
│
├── H2: [Section 2 - Insight/Data] (120-150 words)
│ ├── 5-6 paragraphs
│ ├── 1 list or data table
│ └── 2-3 bold keywords
│
├── H2: [Section 3 - Solution/Action] (120-150 words)
│ ├── 5-6 paragraphs
│ ├── 1-2 lists
│ └── 3-4 bold keywords
│
└── H2: [Section 4 - Stakes/Implications] (120-150 words)
├── 5-6 paragraphs
├── 1 list
└── 2-3 bold keywords
[CONCLUSION] (100-150 words)
- Circle back to hook
- Restate main insight
- Clear call to action or takeaway
TOTAL: 800-1,000 words, 10 headers, 34 paragraphs, 18 bold, 5 lists
```
**Formatting Density Rules:**
1. **Bold every 45-50 words** (18 bold in 816 words)
- Key concepts
- Critical numbers/stats
- Contrarian statements
- Action items
2. **New paragraph every 25-30 words**
- One idea per paragraph
- No paragraph over 50 words
- Use 1-2 sentence paragraphs for impact
3. **Header every 80-100 words** (10 headers in 816 words)
- Clear section breaks
- Scannable structure
- SEO benefits
4. **List every 160 words** (5 lists in 816 words)
- 3-5 items per list
- Bullet points for options
- Numbered for sequences
**The Paragraph Formula:**
```
Paragraph Type Distribution (34 total paragraphs):
Opening (1): Hook + tension (35 words)
Context (3-4): Setup + stakes (25-30 words each)
Body (24-26): Insights + evidence (20-30 words each)
Transition (2-3): Connect sections (15-20 words)
Conclusion (3): Callback + CTA (25-30 words each)
```
**Example Elite Paragraph Sequence:**
```
[Hook - 35 words]
"Last month, I did something most CTOs would call insane: I gave AI agents
write access to our production codebase. The math forced my hand."
[Context - 28 words]
"A few months ago, I was drowning in code debt. The startup I advise had
pivoted twice, leaving us with a Frankenstein codebase nobody understood."
[Body - 24 words]
"Traditional coding assistants failed us. GitHub Copilot suggested outdated
patterns. Cursor hallucinated APIs. ChatGPT couldn't maintain context."
[Body - 22 words]
"Then I discovered Claude Code's sub-agent system. Instead of one AI, I
could deploy specialized agents for specific tasks."
[Transition - 18 words]
"The results surprised everyone, including me. Here's what happened when I
gave AI full autonomy."
```
**Visual Rhythm Pattern:**
```
Short (15-20 words) → Medium (25-30 words) → Short (15-20 words) →
[LIST] → Short (15-20 words) → Medium (25-30 words) → Medium (25-30 words) →
[BOLD INSIGHT] → Short (15-20 words)
```
This rhythm:
- Creates breathing room
- Maintains attention
- Emphasizes key points
- Feels conversational yet authoritative
---
### 🚀 Section 5: Complete Article Generation Workflow (Data-Driven)
**Pre-Writing Validation Checklist:**
Before writing a single word, verify all items:
```
CATEGORY SELECTION (10 points)
□ AI/Tech, Business/Money, or Privacy/Security? (+10 pts)
□ NOT Crypto, Psychology, or Productivity? (+0 pts if yes, -5 if no)
TITLE CONSTRUCTION (30 points)
□ Contains shocking language? (insane, dead wrong, sweat, crisis) (+10 pts)
□ Has parenthetical hook? (The X Will Y You) (+8 pts)
□ Includes specific $ amount? ($50, $8 Billion) (+7 pts)
□ First-person or authority signal? (I..., Scientists...) (+5 pts)
□ NOT "How To" or question format? (+0 pts if yes, -10 if no)
HOOK PLANNING (25 points)
□ Dramatic confession or scenario setup? (+15 pts)
□ Includes shocking language in first sentence? (+10 pts)
□ 30-40 words, 2 sentences? (+0 pts if yes, -5 if no)
STRUCTURE TARGET (35 points)
□ Planning 800-1,000 words? (+10 pts)
□ 10+ headers mapped out? (+8 pts)
□ 5+ lists planned? (+7 pts)
□ 18+ bold elements marked? (+10 pts)
TOTAL SCORE: ___/100
✅ 80+ points: Likely $100+ earner - PROCEED
⚠️ 60-79 points: Likely $10-50 earner - Revise title/hook
❌ <60 points: Likely $1-10 earner - Start over
```
**Step-by-Step Generation Process:**
**Phase 1: Strategic Planning (5 min)**
1. Choose category (use Section 1 data)
```
✅ AI/Tech: Reliable volume play ($37 avg, 86% success)
✅ Business/Money: High ROI ($432 avg, 100% success)
✅ Privacy/Security: Moonshot ($1,575 avg, 100% success)
```
2. Generate 5 title variations (use Section 2 templates)
```
Template A: Shocking + Parenthetical + Money
Template B: First Person + Authority + Shocking
Template C: Contrarian + Authority + Parenthetical
Template D: Scenario + Shocking + Money
Template E: Custom combination
```
3. Score each title (use Pre-Writing Checklist)
- Pick highest scoring title (80+ points)
4. Draft opening hook (use Section 3 patterns)
```
Pattern 1: Dramatic Confession (if personal story)
Pattern 2: Scenario Setup (if universal experience)
Pattern 3: Shocking Language (if data-driven)
Pattern 4: Contrarian (if challenging belief)
```
**Phase 2: Structure Mapping (3 min)**
5. Outline 4 main sections (200 words each)
```
H2: Problem/Setup
H2: Insight/Data
H2: Solution/Action
H2: Stakes/Implications
```
6. Mark bold keywords (18 total, ~4-5 per section)
- Key concepts that readers should remember
- Stats that contradict expectations
- Action items or takeaways
7. Plan lists (5 total, ~1-2 per section)
- Comparison tables
- Bullet point benefits
- Numbered steps/examples
**Phase 3: Content Generation (15-20 min)**
8. Write hook (35 words, 2 sentences)
- Use Pattern 1-4 from Section 3
- Create immediate tension
- Promise specific value
9. Write context (100-150 words, 4-5 paragraphs)
- Why this matters NOW
- What's at stake
- Preview what's coming
10. Write main body (600-700 words)
- Follow structure template from Section 4
- 25-word paragraphs
- Insert lists every 160 words
- Bold every 45-50 words
11. Write conclusion (100-150 words)
- Callback to hook
- Restate main insight
- Clear CTA or takeaway
**Phase 4: Formatting Polish (5 min)**
12. Verify structure metrics:
```
Word count: 800-1,000? ✓
Paragraphs: 30-40? ✓
Headers: 10+? ✓
Lists: 5+? ✓
Bold: 18+? ✓
```
13. Check paragraph rhythm:
- No paragraph over 40 words
- Mix short (15-20) and medium (25-30)
- One sentence impact paragraphs
14. Validate bold placement:
- Key concepts highlighted?
- Stats emphasized?
- Action items clear?
**Phase 5: Final Validation (2 min)**
15. Re-score using Pre-Writing Checklist
- Should still be 80+ points
- If dropped, identify what changed
16. Read hook aloud
- Does it create tension?
- Would YOU click this?
- Is the promise clear?
17. Scan headers only
- Does it tell a coherent story?
- Are sections clearly distinct?
- Would a skimmer get value?
**Total Time: 30-35 minutes (chat mode, FREE)**
---
### 🎯 Section 6: Real-World Examples (Elite Articles Deconstructed)
**Example 1: $2,144 Earner - "Global Wealth"**
**Category:** Business/Money ✅
**Title Pattern:** Shocking + Contrarian + Parenthetical
```
"Why Most People Are Dead Wrong About Global Wealth (The Numbers Will Shock You)"
Analysis:
- "Dead Wrong" = shocking language ✓
- "Most People" = contrarian setup ✓
- "(The Numbers Will Shock You)" = parenthetical hook ✓
- Category: Business/Money (highest ROI) ✓
- NOT "How To" or question ✓
Pre-Writing Score: 88/100
```
**Hook:** Shocking Language Pattern
```
"I'm about to share two questions that only 2% of people get right. Before we dive
into the wild journey from $2-a-day farmers to Elon Musk's $400 billion empire..."
Analysis:
- 32 words, 2 sentences ✓
- Creates quiz engagement (2% get right) ✓
- Dramatic range ($2/day → $400B) ✓
- Shocking stat (only 2%) ✓
- Opens curiosity gap (what are the questions?) ✓
```
**Structure Metrics:**
```
Word Count: 1,340 (higher than average elite, but exceptional)
Paragraphs: 58 (more white space = higher engagement)
Avg Para Length: 23 words (very scannable)
Headers: 15 (clear section breaks)
Lists: 2 (strategic placement)
Bold: 8 (key concepts emphasized)
Reading Time: 6.7 min (longer, but justified by depth)
```
**Why It Worked:**
1. Category: Business/Money (2nd highest ROI)
2. Title: Perfect combination of 3 high-performing patterns
3. Hook: Quiz-style engagement (readers test themselves)
4. Structure: Exceptional scannability (23-word paragraphs)
5. Content: Contrarian insight backed by data
**Earning Potential Formula:**
```
Category ($432 avg) + Title (3 patterns) + Hook (quiz) + Structure (scannable)
= $2,144 (5x category average)
```
---
**Example 2: $474 Earner - "AI Development Team"**
**Category:** AI/Tech ✅
**Title Pattern:** First Person + Shocking + Timeframe
```
"I Spent 30 Days Building an AI Development Team. Here's What Actually Happened."
Analysis:
- "I Spent 30 Days" = first person + specific timeframe ✓
- "Building an AI Development Team" = risky/unusual action ✓
- "What Actually Happened" = promises reality, not hype ✓
- Category: AI/Tech (volume play) ✓
- NOT "How To" ✓
Pre-Writing Score: 82/100
```
**Hook:** Dramatic Confession Pattern
```
"Last month, I did something most CTOs would call insane: I gave AI agents write
access to our production codebase."
Analysis:
- 20 words, 1 sentence (slightly short, but VERY impactful) ✓
- Authority contrast ("most CTOs") ✓
- High stakes ("production codebase") ✓
- Shocking language ("insane") ✓
- Specific timeframe ("Last month") ✓
```
**Structure Metrics:**
```
Word Count: 403 (shorter than elite average)
Paragraphs: 19
Avg Para Length: 21 words (very scannable)
Headers: 14 (frequent section breaks compensate for short length)
Lists: 13 (HIGHEST in dataset - extreme scannability)
Bold: 52 (HIGHEST in dataset - 1 bold every 8 words!)
Reading Time: 2.0 min (short read, high value)
```
**Why It Worked:**
1. Category: AI/Tech (reliable performer)
2. Title: First-person experiment (unique angle)
3. Hook: Perfect dramatic confession (20 words, maximum impact)
4. Structure: **Extreme scannability** (13 lists, 52 bold, 14 headers)
5. Content: Counterintuitive approach (giving AI production access)
**Earning Potential Formula:**
```
Category ($37 avg) + Title (first person) + Hook (dramatic) + Structure (13 lists!)
= $474 (13x category average)
```
**Key Lesson:** Short articles CAN earn elite tier IF they compensate with extreme scannability (lists + bold + headers).
---
**Example 3: $1,575 Earner - "Smartphone Privacy"**
**Category:** Privacy/Security ✅
**Title Pattern:** Shocking + Parenthetical + Authority Tension
```
"The Smartphone That Makes Police Officers Sweat (And Why You Need One)"
Analysis:
- "Makes Police Officers Sweat" = shocking + authority tension ✓
- "(And Why You Need One)" = parenthetical promise ✓
- Specific device (smartphone) ✓
- Category: Privacy/Security (HIGHEST ROI) ✓
- NOT "How To" ✓
Pre-Writing Score: 85/100
```
**Hook:** Scenario Setup Pattern
```
"Picture this: You're walking down the street in Catalonia, minding your own business,
when you pull out your Google Pixel to check a text message. Suddenly, a police officer
approaches..."
Analysis:
- 40 words, 2 sentences ✓
- Immersive scenario ("Picture this") ✓
- Relatable action (checking phone) ✓
- Specific location (Catalonia = credible) ✓
- Sudden tension (police approach) ✓
```
**Structure Metrics:**
```
Word Count: 701
Paragraphs: 27
Avg Para Length: 26 words
Headers: 10
Lists: 2
Bold: 16
Reading Time: 3.5 min
```
**Why It Worked:**
1. Category: Privacy/Security (HIGHEST ROI category - $1,575 avg)
2. Title: Shocking authority tension (police vs citizen)
3. Hook: Perfect scenario setup (visual, relatable, tense)
4. Structure: Balanced (not extreme, but solid)
5. Content: Timely + controversial (government surveillance)
**Earning Potential Formula:**
```
Category ($1,575 avg) + Title (shocking authority) + Hook (scenario) + Timing (relevant)
= $1,575 (matches category average EXACTLY)
```
**Key Lesson:** Category selection is EVERYTHING. A solid Privacy/Security article with good structure = $1,575. A GREAT AI/Tech article with exceptional structure = $474. Category choice has 3x more impact than execution quality.
---
### 💡 Section 7: Common Mistakes & How to Fix Them
**Mistake 1: Wrong Category Choice**
❌ **Bad:**
```
Category: Psychology/Self-Improvement
Title: "How to Find Inner Peace Through Meditation"
Expected Earnings: $1-3
```
✅ **Good:**
```
Category: AI/Tech
Title: "The AI Meditation App That Knows You're Lying (And How It's Changing Therapy)"
Expected Earnings: $20-50
```
**Why:** Same topic (meditation), but AI angle = 20x higher ROI.
---
**Mistake 2: Generic "How To" Title**
❌ **Bad:**
```
"How to Make Money with AI" → $3 avg
```
✅ **Good:**
```
"I Made $50K in 90 Days Using ChatGPT (And You're Probably Doing It Wrong)" → $75+ avg
```
**Fix:** First-person + specific timeframe + specific amount + contrarian hook
---
**Mistake 3: Boring Opening Hook**
❌ **Bad:**
```
"Artificial Intelligence has transformed the modern workplace. Companies are
adopting AI tools at an unprecedented rate. In this article, we'll explore..."
```
**Why it fails:** Generic, no stakes, sounds like every other AI article.
✅ **Good:**
```
"Last Tuesday, I fired my entire marketing team. Not because they were bad—
because a $20/month AI tool was consistently outperforming them 10-to-1."
```
**Fix:** Dramatic confession + shocking action + specific cost + concrete metric
---
**Mistake 4: Walls of Text (No Structure)**
❌ **Bad:**
```
Word count: 800
Paragraphs: 8 (100 words each)
Headers: 2
Lists: 0
Bold: 3
```
**Why it fails:** Unreadable, unscannable, intimidating.
✅ **Good:**
```
Word count: 800
Paragraphs: 32 (25 words each)
Headers: 10
Lists: 5
Bold: 18
```
**Fix:** Break every paragraph into 2-3 smaller ones. Add headers every 80 words. Insert lists. Bold key concepts.
---
**Mistake 5: No Bold Text or Lists**
❌ **Bad:**
```
"The new AI model is impressive. It can handle multiple tasks simultaneously
while maintaining context. Users report higher productivity and better results."
```
✅ **Good:**
```
"The new AI model is **impressive**. It can:
- Handle **multiple tasks simultaneously**
- Maintain **full context** across conversations
- Deliver **10x productivity gains** (user-reported)
```
**Fix:** Bold every key concept. Convert claims into scannable lists.
---
### 📋 Section 8: Quick Reference Cheat Sheet
**Before Writing ANY Article:**
```
1. CATEGORY CHECK
✅ AI/Tech, Business/Money, or Privacy/Security?
❌ Crypto, Psychology, Productivity?
2. TITLE FORMULA
[Shocking Verb] + [Specific Detail] + (Parenthetical Hook)
Must have 2+ of:
- Shocking language (dead wrong, sweat, insane)
- Parenthetical hook (The X Will Y You)
- Money amount ($50, $8B)
- First person (I spent, I was)
- Authority (Scientists, Reddit, Harvard)
Must NOT have:
- "How To"
- Question format
3. HOOK PATTERN
Choose one:
- Dramatic Confession (Last month, I did X...)
- Scenario Setup (Picture this: You're...)
- Shocking Language (I'm about to share X that only Y%...)
- Contrarian (I used to think X. Wrong...)
Requirements:
- 30-40 words
- 2 sentences
- Creates immediate tension
4. STRUCTURE TARGETS
- 800-1,000 words
- 30-40 paragraphs (25 words each)
- 10+ headers
- 5+ lists
- 18+ bold elements
- 4-5 min read time
5. FINAL CHECK
Pre-Writing Score: ___/100
If <80: Revise title or hook
If 80+: Proceed to writing
```
**During Writing:**
```
Paragraph Rhythm:
Short (20) → Medium (30) → Short (20) → [LIST] → Short (20) → Medium (30)
Bold Every:
- Key concept
- Shocking stat
- Contrarian claim
- Action item
List Every:
- 3+ related items
- Comparison needed
- Steps/sequence
- Options/alternatives
```
**After Writing:**
```
Structure Validation:
□ Word count 800-1,000?
□ Paragraphs 30-40?
□ Headers 10+?
□ Lists 5+?
□ Bold 18+?
□ No paragraph >40 words?
□ Hook still creates tension?
□ Title still scores 80+?
If all checked: Ready to publish
If any unchecked: Fix before publishing
```
---
**End of Module 7**
*This module is based on analysis of 145 published articles with $6,829 total earnings. All patterns are statistically validated. Update monthly as new data becomes available.*
---
## 🔬 Module 8: Enhanced Workflow V2.1 - One-Shot 11/10 System
**Added:** October 26, 2025
**Purpose:** Automated quality assurance that catches critical errors BEFORE publishing
**Impact:** +1.5-2.0 rating points through systematic validation
### The Problem with V2.0
**V2.0 workflow (what we had):**
```
ULTRATHINK → Evidence → Generate → Rate (get scores) →
→ If <9.0, refine blindly → Ship
```
**What was missing:**
- ❌ Scores without actionable feedback ("8.4/10" - but WHY?)
- ❌ No thesis validation (contradictions slipped through)
- ❌ No academic research integration (anecdotes only)
- ❌ Blind refinement ("make it better" - but HOW?)
**Real example:** Article-v3.md had Machiavelli section that CONTRADICTED the thesis. Score: 9.2/10 (estimated). Actual: 7.8/10 with critical sourcing issues.
---
### The V2.1 Solution: Three New Phases
#### Phase 4.5: Actionable Feedback Extraction (NEW)
**What it does:**
- Parses multi-LLM ratings for SPECIFIC issues
- Categorizes by severity: Critical → Important → Quick Wins
- Provides targeted fixes for each issue
**Input:**
```javascript
{
claude: { score: 8.9, weaknesses: ["Machiavelli contradicts thesis"] },
gemini: { score: 9.4, weaknesses: ["Need more data"] },
gpt: { score: 9.2, weaknesses: ["Strategy section rushed"] }
}
```
**Output:**
```javascript
{
criticalIssues: [
{
severity: 'critical',
model: 'claude',
issue: 'Machiavelli contradicts thesis',
fix: 'Review section for logical consistency. Reframe counter-examples to SUPPORT thesis.'
}
],
importantIssues: [
{
severity: 'important',
model: 'gemini',
issue: 'Need more data',
fix: 'Add 2-3 academic studies. Use academic search to find relevant research.'
}
],
quickWins: [
{
severity: 'minor',
model: 'gpt',
issue: 'Strategy section rushed',
fix: 'Expand Strategy 1 with concrete workplace examples.'
}
]
}
```
**How to use:**
```javascript
import { extractActionableFeedback, displayActionableFeedback } from './src/ai-enhanced.js';
const ratingResult = await ai.rateArticleMulti(article, title);
const feedback = extractActionableFeedback(ratingResult);
displayActionableFeedback(feedback);
// Shows:
// 🚨 CRITICAL ISSUES (Fix before publishing):
// 1. Machiavelli contradicts thesis
// Fix: Review section for logical consistency...
```
---
#### Phase 4.6: Thesis Validation (NEW)
**What it does:**
- Checks every section against stated thesis
- Identifies contradictions, unsupported claims, logical gaps
- Returns specific fixes for each issue
**When to use:**
- After initial generation (before rating)
- When rating < 9.0 and you don't know why
- Before publishing (final safety check)
**Example:**
**Thesis:** "Dark triad traits help bad people win at scale, but most crash eventually"
**Article has:**
- Section: "Machiavelli mastered dark triad tactics but died in poverty"
- Validation: ❌ CONTRADICTION - Shows dark triad failed, contradicts thesis
- Fix: "Reframe: Even Machiavelli couldn't sustain dark triad success long-term"
**Code:**
```javascript
import { validateThesis } from './src/ai-enhanced.js';
const validationResult = await validateThesis(
articleContent,
"Dark triad traits help bad people win at scale",
{ openaiKey: process.env.OPENAI_API_KEY }
);
if (!validationResult.valid) {
console.log(`❌ Found ${validationResult.criticalCount} critical issues:`);
validationResult.issues.forEach(issue => {
console.log(` - ${issue.section}: ${issue.issue}`);
console.log(` Fix: ${issue.fix}`);
});
}
```
**Cost:** $0.0008 per validation (GPT-4o-mini)
---
#### Phase 0.5: Academic Research Integration (NEW)
**What it does:**
- Searches Google Scholar for relevant studies
- Extracts key findings and stats
- Returns formatted citations ready to integrate
**Before V2.1:**
- Evidence from source only (YouTube transcript, text)
- No academic backing
- Anecdotes without data
**After V2.1:**
- Evidence from source PLUS academic research
- 2-3 killer stats from studies
- [Source, Year] citations
**Example:**
**Topic:** "dark triad psychology leadership"
**Search returns:**
```javascript
{
studies: [
{
title: "CEO Dark Triad and Firm Performance",
year: "2023",
finding: "CEO dark triad shows +6.2 correlation with breakthrough sales"
},
{
title: "Snakes in Suits - Babiak & Hare",
year: "2006",
finding: "3-4% of CEOs are psychopaths vs 1% general population"
}
]
}
```
**Integration:**
```markdown
Here's what the research shows: CEOs are 3-4 times more likely to be
psychopaths than the general population [Babiak & Hare, 2006]. While
only 1% of people exhibit psychopathic traits, that number jumps to
3-4% among corporate executives.
```
**Code:**
```javascript
import { searchAcademic } from './src/ai-enhanced.js';
const research = await searchAcademic("dark triad leadership", {
limit: 5,
braveApiKey: process.env.BRAVE_API_KEY
});
research.studies.forEach(study => {
console.log(`${study.title} (${study.year})`);
console.log(`Finding: ${study.finding}`);
});
```
**Note:** Brave Search API has rate limits. Use sparingly or cache results.
---
### Complete V2.1 Workflow
```
┌─────────────────────────────────────────────┐
│ Phase 0: ULTRATHINK (5min, FREE) │
│ - Define thesis in ONE sentence │
│ - Identify evidence type needed │
│ - Pre-mortem: What could break argument? │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 0: Evidence Extraction (3s, FREE) │
│ - Extract quotes, stats, examples │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 0.5: Academic Research (30s, FREE) ⭐│
│ - Search Google Scholar for studies │
│ - Extract 2-3 killer stats │
│ - Add to evidence pool │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phases 1-3: Generate Article (15min, FREE) │
│ - Use evidence (source + research) │
│ - Follow thesis from ULTRATHINK │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 4: Multi-LLM Rating (45s, $0.06) │
│ - Claude: 8.9/10 │
│ - Gemini: 9.4/10 │
│ - GPT: 9.2/10 │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 4.5: Feedback Extraction (1s, FREE)⭐│
│ - Critical: 1 (Machiavelli contradicts) │
│ - Important: 2 (Need data, rushed section) │
│ - Quick wins: 0 │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 4.6: Thesis Validation (20s, $0.001)⭐│
│ - Check for contradictions │
│ - Check for unsupported claims │
│ - Return specific fixes │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ Phase 5: TARGETED Refinement (10min, FREE) │
│ - Fix critical issues from 4.5 │
│ - Add research from 0.5 │
│ - NOT blind "make it better" │
└─────────────────────────────────────────────┘
↓
Ship (10-11/10)
```
**Total time:** 30-35min (vs 25min in V2.0)
**Total cost:** $0.07 (vs $0.06 in V2.0)
**Quality gain:** +1.5-2.0 rating points
---
### Usage Examples
#### Example 1: Catching Contradictions
**Scenario:** Article about "Why hard work pays off" includes section on lottery winners who didn't work hard.
**V2.0 Result:**
- Score: 8.2/10
- Consensus: "some logical issues"
- YOU: "What logical issues?? 🤷"
**V2.1 Result:**
```
Phase 4.5: Feedback Extraction
❌ CRITICAL: Lottery winner section contradicts thesis
Fix: Remove or reframe to support "hard work" thesis
Phase 4.6: Thesis Validation
❌ CONTRADICTION: "Lottery winners succeed without work"
contradicts thesis "hard work pays off"
Fix: Remove lottery section OR reframe as exception proving rule
```
**Outcome:** Fix before publishing → 9.8/10
---
#### Example 2: Adding Research
**Scenario:** Article claims "meditation reduces stress" but has no data.
**V2.0 Result:**
- Score: 7.8/10
- Consensus: "needs more evidence"
- YOU: Searches Google manually, finds random blog post
**V2.1 Result:**
```
Phase 0.5: Academic Research ("meditation stress reduction")
Found 3 studies:
1. "Mindfulness-Based Stress Reduction" (Kabat-Zinn, 2003)
→ 31% reduction in cortisol after 8 weeks
2. "Meditation and Anxiety" (Goyal et al., 2014)
→ Meta-analysis of 47 trials, moderate evidence
3. "Neural mechanisms" (Davidson, 2003)
→ Brain imaging shows reduced amygdala activation
Integration:
Research shows meditation produces measurable stress reduction.
In a meta-analysis of 47 trials, meditation showed moderate evidence
for reducing anxiety [Goyal et al., 2014]. Brain imaging studies
reveal reduced amygdala activation during stress [Davidson, 2003].
```
**Outcome:** Data-backed claims → 9.5/10
---
### When to Use Each Phase
**Phase 4.5 (Feedback Extraction):**
- ✅ ALWAYS after multi-LLM rating
- ✅ When score < 9.5 and you want specific fixes
- ✅ Before refinement (know WHAT to fix)
**Phase 4.6 (Thesis Validation):**
- ✅ When adding counter-examples (check they support thesis)
- ✅ When rating dropped unexpectedly
- ✅ Before publishing (final safety net)
- ⏭️ Skip if score > 9.5 and no logic concerns
**Phase 0.5 (Academic Research):**
- ✅ For topics needing credibility (health, psychology, science)
- ✅ When feedback says "needs more evidence"
- ✅ When you have anecdotes but no data
- ⏭️ Skip for personal essays or opinion pieces
---
### Testing the Enhanced Workflow
**Test script:**
```bash
node tests/test-enhanced-workflow.js
```
**What it tests:**
1. Multi-LLM rating (existing)
2. Actionable feedback extraction (NEW)
3. Thesis validation (NEW)
4. Academic search (NEW)
**Expected output:**
```
✅ Multi-LLM Rating works (Gemini: 8/10, GPT: 7.6/10)
✅ Feedback Extraction works (4 important issues found)
✅ Thesis Validation works (1 critical issue flagged)
⏭️ Academic Search (rate limited but functional)
Article Score: 7.8/10
Next Steps: Address 4 important issues to reach 9.0+
```
---
### Common Pitfalls
**Pitfall 1: Skipping ULTRATHINK**
- ❌ "I'll just generate and see what happens"
- ✅ "Thesis: [one sentence]. Evidence needed: [data + stories]. Pre-mortem: [what could fail]"
**Pitfall 2: Ignoring Critical Issues**
- ❌ "8.9/10 is good enough, shipping it"
- ✅ "1 critical issue found (contradiction). Must fix before publishing."
**Pitfall 3: Over-relying on Academic Search**
- ❌ "Let me search for 20 studies and cite them all"
- ✅ "2-3 killer stats that support key claims. Quality > quantity."
**Pitfall 4: Not Validating Thesis**
- ❌ "Added counter-examples for nuance" → Accidentally contradicted thesis
- ✅ "Run thesis validation after adding counter-examples"
---
### ROI Analysis
**Time Investment:**
- V2.0: 25min → 9.2/10 (estimated)
- V2.1: 35min → 9.5-9.7/10 (validated)
- **+10min for +0.3-0.5 quality**
**Cost Investment:**
- V2.0: $0.06
- V2.1: $0.07
- **+$0.01 for critical error detection**
**Quality Gains:**
- Thesis contradictions: CAUGHT (would have tanked credibility)
- Missing evidence: CAUGHT (prevents "where's the data?" comments)
- Logical gaps: CAUGHT (protects against smart readers)
**Conclusion:** +10min and +$0.01 to avoid publishing a 7.8/10 article you thought was 9.2/10.
---
**End of Module 8**
*Added: 2025-10-26. Based on real test results (article-v4.md: estimated 9.2/10, actual 7.8/10). Enhanced workflow caught 4 sourcing issues + 1 thesis concern that would have undermined credibility.*
---
## 📚 Appendix: Reference Links
### Bestselling Author Analysis
- Tim Ferriss: [Blog Archive](https://tim.blog) - Study opening hooks, experiment structure
- Malcolm Gladwell: New Yorker articles - Analyze story-research integration
- James Clear: [3-2-1 Newsletter](https://jamesclear.com/newsletter) - Framework clarity
- Ryan Holiday: [Daily Stoic](https://dailystoic.com) - Historical example usage
### Viral Article Studies
- Buzzsumo: [Most Shared Content](https://buzzsumo.com) - Track trending formats
- Medium Curated Tags: Psychology, Productivity, AI - Benchmark examples
- Pocket Saves: [Popular Articles](https://getpocket.com/explore) - Long-term value indicators
### AI Detection Resources
- GPTZero: [AI Detection Model](https://gptzero.me) - Compare against your articles
- Originality.ai: [AI Content Detector](https://originality.ai) - Validation tool
### Research Databases
- Google Scholar: Cite real studies by name
- PubMed: Health/psychology research validation
- arXiv: AI/tech papers for credibility
---
**End of SKILLS.md v2.3**
*Last Updated: 2025-10-25*
*Next Review: Monthly (1st of month) + After each 25 new articles published*