A Claude Code / Claude skill that turns Claude into an expert college essay partner — one that drafts, rebuilds, brainstorms, and critiques admissions essays the way the best private counselors do: by working backward from what a tired admissions officer actually experiences when reading, and forward from the one true, specific human writing the essay.
Once installed, you activate it with a slash command — /essay or /throughline — and it handles four modes:
- Brainstorm — surface a genuinely original topic (not the first cliché idea)
- Draft — write a full essay from your real notes/material
- Revise — take a weak or rough draft and rebuild it without erasing your voice
- Review — an honest, specific read like a seasoned admissions reader would give
A great essay never comes from one person writing once. It comes from three things a single AI conversation can't do on its own — forgetting (a reader who doesn't already know what you meant), waiting (rewriting over many drafts with distance between them), and being someone else (a counselor, a teacher, a peer, and a committee each catching a different kind of flaw). Throughline manufactures those deliberately:
- A review council, not one voice. Instead of a single critique, it convenes a panel of independent readers — a tired admissions officer, a craft editor, a peer who knows your voice, a skeptical cold reader, and a devil's advocate — each reading only the essay (as fresh subagents where the tooling allows), then surfaces where they agree and where they disagree. Independent, blind reads are how it recovers the fresh eyes a model loses the moment it starts helping you.
- An iterative process, not a single pass. It fixes the biggest things before the smallest (structure before sentences), works across a descent of drafts, and manufactures the "distance" a human gets by leaving a draft in a drawer.
- It coaches; it doesn't ghostwrite. It builds from your real material and protects your voice — which is both the ethical line most admissions offices now draw and the thing that keeps an essay from reading as machine-written.
throughline-v1/
├── SKILL.md # the skill definition Claude reads
└── references/
├── admissions-psychology.md # how officers actually read
├── craft.md # voice, structure, openings, endings
├── originality-engine.md # anti-cliché / anti-"AI voice" protocol
├── failure-modes.md # tired essay types + AI-tell checklist
├── review-rubric.md # the feedback rubric for Mode D
└── exemplars.md # how to use real published essays for calibration
throughline-v1.skill # the same package, pre-zipped for easy install
Skills live in a skills/ folder that Claude Code reads on startup — either per-project (.claude/skills/) or globally for all projects (~/.claude/skills/).
# 1. Clone the repo
git clone https://github.com/Ashyboy219/throughline.git
cd throughline
# 2. Install globally (available in every project)
mkdir -p ~/.claude/skills
cp -r throughline-v1 ~/.claude/skills/throughline-v1
# — OR install into just one project —
mkdir -p /path/to/your/project/.claude/skills
cp -r throughline-v1 /path/to/your/project/.claude/skills/throughline-v1Restart Claude Code (or start a new session) so it picks up the skill. Then in any conversation:
/essay I need help brainstorming a topic for my Common App essay
- Download
throughline-v1.skillfrom this repo (or clone the repo and zip thethroughline-v1/folder yourself — it's a standard zip archive,.skillis just the extension). - In claude.ai, go to Settings → Capabilities → Skills and upload the
.skillfile. - In any chat, type
/essayor/throughlinefollowed by your request.
The whole thing is two files worth of content in a fixed shape Claude Code expects:
git clone https://github.com/Ashyboy219/throughline.git
mkdir -p ~/.claude/skills
cp -r throughline/throughline-v1 ~/.claude/skills/throughline-v1No build step, no dependencies, no config — it's plain markdown. Nothing else needs to change; the skill self-activates only when a user message contains /essay or /throughline, so it's safe to install alongside any other skills.
/essay I have no idea what to write about, here's my activities list: [...]
/essay here's my draft, be honest with me: [paste essay]
/essay write me a full personal statement from these notes: [...]
/throughline review this supplement for Why Stanford, 250 words: [...]
Open source — use it, fork it, adapt it for your own essay-writing tools.