Article Outline Skill
Generate a structured outline for the next article in The Long Run series, commit it to the planning workspace, and open a PR for board review.
When to use
- When assigned a Paperclip task to outline an article
- When the Managing Editor asks you to start work on a specific article number
- When generating the planning document for an upcoming article
Procedure
Step 1 — Identify the target article
-
Read
repos/thelongrun-publishing/docs/content-strategy.md— find the article roadmap table and identify the article to outline:- Look at the distribution schedule (
repos/thelongrun-publishing/docs/distribution-schedule.md) for the next publish date - Identify which article number has no completed outline yet (no substantial content in
repos/thelongrun-publishing/docs/articles/NNN/article.md) - If a Paperclip task specifies an article number, use that
- Look at the distribution schedule (
-
Confirm the article number (
NNN) and title from the roadmap table.
Step 2 — Read context documents
Read all of these before writing a single line of outline:
repos/thelongrun-publishing/docs/editorial.md— tone, voice, structure principles, guardrailsrepos/thelongrun-publishing/docs/content-strategy.md— series arc, phase context, article roadmap, writing style guidelines- The preceding article in
repos/thelongrun-publishing/src/content/articles/(orrepos/thelongrun-publishing/docs/articles/) — understand what the prior piece established and how to avoid repeating it - Any notes in
repos/thelongrun-publishing/docs/articles/NNN/if the folder already exists — incorporate existing notes
Step 3 — Draft the outline
Write a detailed outline in repos/thelongrun-publishing/docs/articles/NNN/article.md. The folder is the planning workspace; this is NOT the final article.
Outline structure (see references/outline-template.md for the full template):
# Article NNN: [Full title from content-strategy.md]
**Key Message:** [One sentence — the central tension or insight the article must land]
**Series:** [Phase letter] — [Phase name] (Part X of Y)
**Publish Date:** [Date from distribution schedule]
---
## Story Outline
### Opening: [Name the opening move]
[3–5 bullet points describing what the opening must do:
- What shared reality or experience it starts from
- What the initial tension is
- What question it opens without resolving]
### The shift / What we're observing
[3–5 bullet points:
- What has changed or is changing
- How to name it precisely without over-claiming
- What concrete evidence or scenario illustrates it]
### Evidence and examples
[3–6 bullet points of specific, grounded examples:
- Use realistic scenarios matching the reader's role (architect, senior dev, EM)
- Name specific technologies/contexts when it serves the point
- Do NOT use fictional statistics — use observed patterns instead]
### Implications and tensions
[3–5 bullet points:
- What this complicates, breaks, or requires rethinking
- Trade-offs to hold, not resolve
- Questions that should remain open]
### Close
[2–3 bullet points:
- How to end without resolving everything
- What question or observation leaves the reader thinking
- Do NOT provide a solution or prescription]
---
## Series connections
[Table or bullet list of related articles and how this one connects — what it builds on, what it
must NOT repeat, and how it differentiates itself. Check articles 001–012 for overlapping themes.]
## Notes and potential examples
[Open scratchpad: angles to develop, examples to research, questions to explore]Step 4 — Apply editorial guardrails
Before committing, review the outline against these checks (from repos/thelongrun-publishing/docs/editorial.md and repos/thelongrun-publishing/docs/content-strategy.md):
Voice:
- Opens from shared reality, not future claims
- No “we need to…” or prescriptive framing
- Tension held, not resolved
- Phase C tone if article 012+: drops reader into discomfort directly
Structure:
- Essay arc, not listicle arc
- No bold lead-sentence pattern in section descriptions
- Transitional tissue between sections is noted
Differentiation:
- Checked preceding 2–3 articles for overlap
- Key insight is distinct from prior articles
- Bainbridge / 012 territory not re-entered unless explicitly building on it
Examples:
- Concrete and grounded, not hypothetical generalisations
- Role matches work type (architect ≠ junior dev)
- Timings realistic (AI research 20–30 min, not hours)
Step 5 — Create or update the checklist
If repos/thelongrun-publishing/docs/articles/NNN/checklist.md does not exist, create it:
# Article NNN checklist
## Status
- [ ] Outline drafted
- [ ] Outline reviewed (Managing Editor)
- [ ] Draft written
- [ ] Draft reviewed (Managing Editor)
- [ ] Social posts written
- [ ] Social posts reviewed
- [ ] Images generated
- [ ] Published
## Schedule
- Outline PR: [today's date]
- Publish date: [from repos/thelongrun-publishing/docs/distribution-schedule.md]If it already exists, update the “Outline drafted” line with today’s date.
Step 6 — Commit and push
-
Stage only the files you created/modified under
repos/thelongrun-publishing/docs/articles/NNN/:git add repos/thelongrun-publishing/docs/articles/NNN/article.md repos/thelongrun-publishing/docs/articles/NNN/checklist.md -
Commit with a clear message:
docs: add outline for article NNN — [short title] Co-Authored-By: Paperclip <noreply@paperclip.ing> -
Push the branch:
git push origin feature/article-NNN-[slug]
Step 7 — Open a PR
Open a GitHub PR using gh pr create:
Title: "Article NNN outline: [title]"
Body:
## What this is
Outline for Article NNN of The Long Run series.
- **Article:** [Number and title]
- **Series phase:** [Phase letter and name]
- **Planned publish date:** [date]
- **Key message:** [one sentence]
## Outline summary
[2–3 sentences describing the arc: opening move, central tension, how it closes]
## Reviewer checklist
- [ ] Key message is distinct from prior articles
- [ ] Opening works without prior series context
- [ ] Tension is genuine (not resolved prematurely)
- [ ] Examples are concrete and grounded
- [ ] Phase-appropriate tone
## Related
- Paperclip task: [TEC-XX identifier]
- Series article list: [repos/thelongrun-publishing/docs/content-strategy.md](../repos/thelongrun-publishing/docs/content-strategy.md)
Step 8 — Update Paperclip
After opening the PR, update the Paperclip issue:
- Set status to
in_review - Post a comment with:
- Link to the PR
- One-sentence summary of the outline’s key message
- Any open questions or editorial decisions the board should weigh in on
Failure modes to avoid
| Mistake | Why it matters |
|---|---|
| Writing prose instead of an outline | The outline is for the board to review and redirect — prose at this stage wastes revision cycles |
| Opening with future-tense claims | Violates the “start from current reality” principle |
| Reusing examples from prior articles | Readers follow the series; repetition reads as padding |
| Prescribing solutions | Phase C explores tensions, not fixes |
| Skipping the series-connections section | The Managing Editor needs to verify differentiation before approving |
Setting status: published in frontmatter | Publishing is handled by a separate GitHub Action; use status: draft |
Notes
- The
repos/thelongrun-publishing/docs/articles/NNN/folder is the planning workspace. It holds outlines, notes, and social drafts. - The
repos/thelongrun-publishing/src/content/articles/NNN-slug.mdfile is the Astro content file — only created when the article is ready to stage for review. - Never create the Astro content file during the outline phase.