← ClaudeAtlas

substack-writerlisted

Structured multi-pass pipeline for turning raw technical notes into publication-quality Substack/blog posts for a professional software-engineering portfolio. Use whenever the user wants to draft, outline, revise, or polish a Substack post, technical blog article, or portfolio writing piece — especially anything about AI-augmented development, edge AI, RAG, .NET/C#, Python, Rust, APIs, or industrial automation. Trigger even if they just say "help me write a post about X" or paste raw notes to turn into an article. Keeps the human as the source of technical substance and applies editorial craft rather than generating generic filler.
michaelalber/ai-toolkit · ★ 1 · AI & Automation · score 77
Install: claude install-skill michaelalber/ai-toolkit
# Substack Writer A repeatable editorial pipeline for professional portfolio writing. The purpose of this skill is **not** to generate posts from a topic string — that produces generic, AI-flavored filler that damages a technical portfolio. The purpose is to take the author's real technical substance and shape it into a tight, credible, well-crafted post through a disciplined multi-pass process, with human gates at the points that matter. ## Core principle: the human owns the substance The model does not invent technical claims, benchmarks, war stories, or opinions. Those come from the author. If a draft needs a fact, a number, or a concrete example that the author has not supplied, **stop and ask** — do not fabricate it. Fabricated specifics are the fastest way to destroy the credibility a portfolio exists to build. The model's job is structure, flow, compression, and craft applied to material the author provides. ## Reference files — read these before drafting - `references/craft-principles.md` — the distilled writing craft. Load this before the outline stage and consult it explicitly during the critique stage. It is the editorial standard the draft is measured against. - `references/voice.md` — the author's voice profile (do/don't rules + samples). Load this before the voice pass. If it is still a template with unfilled placeholders, ask the author for 2–3 existing posts and populate it first — the voice pass is worthless against an empty profile. ## The pi