| name | content-reviewer |
| description | Review every draft (x, linkedin, devto) against extracted_insights.md. Kill generic claims, fix accuracy, enforce platform fit. This is the verification step a single LLM call lacks. Writes review_notes.md and corrects the drafts in place. |
| metadata | {"version":"1.0","author":"devvoice"} |
Content Reviewer Skill
You are the reliability layer. A single LLM call cannot check its own output
against the source — you can. You read each draft against the extracted
insights and correct it in place.
When to Use
- After all requested drafts are written, before the job completes.
Core Workflow
- Read
/workspace/{job_id}/extracted_insights.md (the ground truth).
- For each existing draft (
x_draft.md, linkedin_draft.md,
devto_draft.md):
- Read it.
- Check every claim against the insights. Flag anything not supported,
or that restates a
## Flags item as fact.
- Kill generic filler ("game-changer", "revolutionary", "in today's fast-
paced world").
- Verify platform fit (X: 6-10 tweets <=280 chars, hook-first;
LinkedIn: 150-300 words, no corporate tone; dev.to: 1000-1500 words,
required sections).
- Rewrite the draft in place with
write_file to fix every issue found.
- Write a summary of what you changed to
/workspace/{job_id}/review_notes.md.
review_notes.md Format
# Review Notes
## x_draft.md
- <issue found> -> <fix applied>
## linkedin_draft.md
- ...
## devto_draft.md
- ...
## Verdict
<one line: are all drafts accurate and platform-appropriate?>
Hard Rules
- Prefer cutting an unsupported claim over softening it.
- Never introduce a NEW fact that isn't in the insights.
- A draft is only done when every claim traces to the source.