Generate the release announcement package for a finished blog article — Google-Sheet row fields plus three LinkedIn-post variants — and print everything to the terminal as copy-ready templates. Final, terminal step in the article pipeline.
Develop a blog article topic through a guided conversation. Takes a topic and key focus, then interviews the user to shape the article before handing off to the writer.
Enrich a blog article with cross-links to OpenCQRS documentation, abbreviation tooltips, admonitions, and content annotations. Fully automatic — reads the article, enriches it, and presents the result.
Critically inspect a written article before enrichment — verify codebase claims with real tool lookups, find internal contradictions, and (for argumentative articles) sparr with the author about over-simplifications, missing counter-cases, and weaknesses a critical reader would catch. The factual + consistency passes run in a sub-agent with a fresh, unbiased context (no brief, no dialogue, no enrichment-notes); only the argumentative dialogue happens in the main session. Writes findings to .article-work/{date}-{slug}/grill-findings.md and appends to the cumulative enrichment-notes.md.
Cross-article topic prospecting. Scans every session folder under .article-work/ (dialogues, briefs, enrichment notes, grill findings) plus published articles, then runs a dialogue with the author to surface patterns, gaps, and candidate next topics. Writes a dated prospecting report to .article-work/_prospect/.
Exploratory technical dialogue about a topic with an open outcome. Acts as an interested expert sparring partner focused on the subject matter and on helping the author clarify what draws them to it and whether it carries enough substance to be worth pursuing further. Does not discuss the shape of any article. Transcribes the conversation and hands off to brainstorm-article with the dialogue as context.
Write well-structured professional articles. Use when creating blog posts, technical articles, or thought leadership content.