179 lines
4.7 KiB
Markdown
179 lines
4.7 KiB
Markdown
---
|
|
description: "Review scored content and provide improvement suggestions"
|
|
---
|
|
|
|
# Critic Review
|
|
|
|
## Mission
|
|
|
|
Review all scored content variations, provide specific improvement suggestions for pieces scoring 15-25/30, and filter out content below quality threshold (<20/30).
|
|
|
|
## Process
|
|
|
|
Follow the Critic agent instructions (`agents/critic.md`) to:
|
|
|
|
1. **Read scored content** from content-drafts.md
|
|
2. **Evaluate quality** (factual accuracy, framework alignment, engagement potential)
|
|
3. **Generate critiques** with strengths, weaknesses, and specific suggestions
|
|
4. **Apply Pass/Fail verdicts** (< 20 = FAIL, ≥ 20 = PASS)
|
|
5. **Update content-drafts.md** with critique sections
|
|
|
|
## Execution Steps
|
|
|
|
### Step 1: Read Scored Content
|
|
|
|
**Input Source**: `content-drafts.md` with complete scores
|
|
|
|
**Focus On**:
|
|
- Content scoring 15-25/30 (improvement candidates)
|
|
- Content scoring < 20/30 (automatic FAIL)
|
|
- Content scoring 20+/30 (PASS but optimize)
|
|
|
|
### Step 2: Quality Evaluation
|
|
|
|
For each piece, assess:
|
|
|
|
#### Factual Accuracy (Non-Negotiable)
|
|
- [ ] All claims verifiable against themes-memory.md source stories
|
|
- [ ] No hallucinated examples or fictional scenarios
|
|
- [ ] Numbers, dates, names match source material
|
|
|
|
**If Inaccurate**: Mark FAIL regardless of score
|
|
|
|
#### Framework Alignment
|
|
- [ ] Gap Selling: Problem clear, emotional stakes present, solution evident
|
|
- [ ] Biases: Claimed biases actually activated
|
|
- [ ] Decision Framework: Hook strong, value clear, CTA present
|
|
|
|
#### Engagement Potential
|
|
- [ ] First line grabs attention
|
|
- [ ] Logical flow
|
|
- [ ] Emotional resonance
|
|
- [ ] Actionable insight
|
|
- [ ] Platform-appropriate style
|
|
|
|
### Step 3: Generate Structured Critique
|
|
|
|
For each piece:
|
|
|
|
```markdown
|
|
**Critic Notes:**
|
|
|
|
**Strengths:**
|
|
- {Specific element that works, with reference}
|
|
- {Second strength}
|
|
- {Third strength}
|
|
|
|
**Weaknesses:**
|
|
- {Specific issue with explanation}
|
|
- {Second weakness and why it matters}
|
|
- {Third weakness}
|
|
|
|
**Suggestions:**
|
|
- {Concrete edit: "Change X to Y because..."}
|
|
- {Second suggestion with specific line reference}
|
|
- {Third suggestion}
|
|
|
|
**Verdict:** {✅ PASS or ❌ FAIL}
|
|
```
|
|
|
|
### Step 4: Apply Pass/Fail Logic
|
|
|
|
**FAIL if ANY of these true**:
|
|
- Total score < 20/30
|
|
- Factually inaccurate
|
|
- Hallucinated information
|
|
- Gap Selling < 6/10 (problem unclear)
|
|
- Decision Framework < 6/10 (weak hook or no value)
|
|
|
|
**PASS if ALL of these true**:
|
|
- Total score ≥ 20/30
|
|
- Factually accurate
|
|
- All frameworks adequately addressed
|
|
- Engagement potential present
|
|
|
|
### Step 5: Update content-drafts.md
|
|
|
|
Add critique section after scores for each variation.
|
|
|
|
## Validation Checklist
|
|
|
|
Before marking review complete:
|
|
|
|
- [ ] All scored content reviewed
|
|
- [ ] Factual accuracy verified for each piece
|
|
- [ ] Specific strengths identified (3 per piece)
|
|
- [ ] Specific weaknesses identified (3 per piece)
|
|
- [ ] Actionable suggestions provided (3 per piece)
|
|
- [ ] Pass/Fail verdicts assigned
|
|
- [ ] content-drafts.md updated with critiques
|
|
|
|
## Common Improvement Patterns
|
|
|
|
**If Gap Selling Low** (< 6/10):
|
|
- Make problem more explicit
|
|
- Increase emotional stakes
|
|
- Strengthen future-state value
|
|
|
|
**If Bias Score Low** (< 5):
|
|
- Add before/after structure (Contrast)
|
|
- Include numbers/credentials (Authority)
|
|
- Reference crowd behavior (Social Proof)
|
|
- Give free value (Reciprocation)
|
|
|
|
**If Decision Framework Low** (< 6/10):
|
|
- Strengthen opening hook
|
|
- Add actionable insight
|
|
- Make CTA explicit and low-friction
|
|
|
|
## Example Output
|
|
|
|
```
|
|
✅ Critic Review Complete
|
|
|
|
Variations Reviewed: 25
|
|
|
|
Pass/Fail Distribution:
|
|
- PASS: 21 pieces (84%)
|
|
- FAIL: 4 pieces (16%)
|
|
|
|
Common Strengths:
|
|
- Strong vulnerability/authenticity (18/25 pieces)
|
|
- Effective contrast before/after structure (15/25 pieces)
|
|
- Clear problem statements (20/25 pieces)
|
|
|
|
Common Weaknesses:
|
|
- CTAs often philosophical rather than actionable (12/25 pieces)
|
|
- Emotional stakes could be more vivid (8/25 pieces)
|
|
- Some hooks predictable (6/25 pieces)
|
|
|
|
Top Recommendations:
|
|
1. Convert philosophical CTAs to specific actions
|
|
2. Amplify stakes language for emotional impact
|
|
3. Test open-loop questions vs bold statements for hooks
|
|
|
|
Output File: content-drafts.md (updated with critiques)
|
|
|
|
Next Step: Run /content-select-best to choose top piece
|
|
```
|
|
|
|
## Error Handling
|
|
|
|
**If critique seems subjective**:
|
|
- Reference specific lines and concrete issues
|
|
- Justify suggestions with framework principles
|
|
- Avoid "I think" or "I feel" language
|
|
|
|
**If uncertain about factual accuracy**:
|
|
- Cross-check against themes-memory.md source stories
|
|
- Flag for user verification
|
|
- Mark as uncertain rather than guessing
|
|
|
|
## Next Steps
|
|
|
|
After successful review:
|
|
|
|
1. Review critiques in content-drafts.md
|
|
2. Run `/content-select-best` to select top piece
|
|
3. Or continue with full pipeline if running `/content-full-pipeline`
|