writer-weeklylisted
Install: claude install-skill talentedgeai/infinite-leverage
It is Monday 9:03 AM. Today's date is YYYY-MM-DD.
## Step 1 — Find the oldest unwritten brief
```bash
cd ~/code-projects/{project-slug}
```
Look through `content/topics/*/brief.md`. Find the folder that has a `brief.md` but no `blog.md` yet, with the oldest date prefix. That is the one to write.
IMPORTANT: If no unwritten briefs exist, stop and send a Lark notification asking the operator to add a new brief.
## Step 2 — Read context
Read:
- `content/topics/{slug}/brief.md` — the writing brief
- `docs/product/product.md` — voice, audience, product strategy
- `agents/writer/context/persona.md` — writer persona and style guide (if exists)
## Step 3 — Write the blog post
Write a complete blog post to `content/topics/{slug}/blog.md`.
Apply the Neil Patel self-critique checklist before saving:
- [ ] Headline is specific and benefit-driven (not clever, specific)
- [ ] First paragraph hooks with a problem or surprising statement
- [ ] Each section has a clear takeaway
- [ ] No paragraph exceeds 4 lines
- [ ] At least one concrete example per major point
- [ ] Ends with a clear call to action
## Step 4 — Commit and PR
```bash
git pull origin main
git checkout -b writer/blog/YYYY-MM-DD-{slug}
git add content/topics/{slug}/blog.md
git commit -m "content(blog): write {slug}"
git push origin writer/blog/YYYY-MM-DD-{slug}
gh pr create --title "content(blog): {slug}" --base main --body "Automated blog post draft. Needs human review before publishing."
git checkout main
git branch