article-writing
affaan-m/ecc
Write long-form content in a distinctive voice, from blog posts to guides, without sounding like an LLM.
What is article-writing?
Generates polished articles, guides, blog posts, tutorials, and newsletters in a consistent voice derived from examples or brand guidance. Use it when you need credible, well-structured long-form content that sounds like a real person with a point of view, not templated AI output.
- Lead with concrete examples, artifacts, or evidence before explaining
- Match a specific founder, operator, or brand voice from supplied examples
- Structure technical guides, essays, and newsletters with clear purpose per section
- Delete banned patterns like generic throat-clearing, fake vulnerability, and overused phrases
- Tighten sentences and pacing while preserving intentional voice characteristics
- Verify factual claims against provided sources before delivery
How to install article-writing
npx skills add null --skill article-writingHow to use article-writing
- 1.Clarify your audience and the purpose of the article
- 2.Provide examples of the voice you want (existing articles, brand guidelines, or a VOICE PROFILE from brand-voice skill)
- 3.Build a hard outline with one job per section
- 4.Supply any sources, data, or artifacts to reference
- 5.Review the draft against the quality gate: factual accuracy, no generic AI patterns, voice match, and section value
Use cases
- Drafting a blog post or launch announcement in your founder's voice
- Converting research notes or transcripts into a polished guide or tutorial
- Writing a newsletter issue that leads with actionable content, not filler
- Rewriting existing long-form copy to match a brand voice and improve structure
- Creating an essay or opinion piece where claims are backed by evidence
- Founders and operators writing thought leadership or product announcements
- Content marketers and newsletter writers managing brand voice consistency
- Technical writers turning documentation or transcripts into readable guides
- Anyone producing long-form content longer than a paragraph
article-writing FAQ
The skill defaults to a sharp operator voice: concrete, unsentimental, and useful. You can also run the brand-voice skill first to generate a VOICE PROFILE.
Yes. Provide the existing copy and clarify what needs tightening: structure, pacing, voice match, or removal of generic patterns.
Code snippets, screenshots, metrics, customer quotes, anecdotes, or concrete outputs. Avoid words like 'cutting-edge' or 'game-changer' without evidence.
No. The skill enforces a rule: never invent facts, credibility, or customer evidence. All claims must be backed by provided sources.
Blog posts, essays, guides, tutorials, newsletters, launch posts, and other long-form content. Formatting adapts to the intended medium.
Full instructions (SKILL.md)
Source of truth, from affaan-m/ecc.
name: article-writing description: Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter. metadata: origin: ECC
Article Writing
Write long-form content that sounds like an actual person with a point of view, not an LLM smoothing itself into paste.
When to Activate
- drafting blog posts, essays, launch posts, guides, tutorials, or newsletter issues
- turning notes, transcripts, or research into polished articles
- matching an existing founder, operator, or brand voice from examples
- tightening structure, pacing, and evidence in already-written long-form copy
Core Rules
- Lead with the concrete thing: artifact, example, output, anecdote, number, screenshot, or code.
- Explain after the example, not before.
- Keep sentences tight unless the source voice is intentionally expansive.
- Use proof instead of adjectives.
- Never invent facts, credibility, or customer evidence.
Voice Handling
If the user wants a specific voice, run brand-voice first and reuse its VOICE PROFILE.
Do not duplicate a second style-analysis pass here unless the user explicitly asks for one.
If no voice references are given, default to a sharp operator voice: concrete, unsentimental, useful.
Banned Patterns
Delete and rewrite any of these:
- "In today's rapidly evolving landscape"
- "game-changer", "cutting-edge", "revolutionary"
- "here's why this matters" as a standalone bridge
- fake vulnerability arcs
- a closing question added only to juice engagement
- biography padding that does not move the argument
- generic AI throat-clearing that delays the point
Writing Process
- Clarify the audience and purpose.
- Build a hard outline with one job per section.
- Start sections with proof, artifact, conflict, or example.
- Expand only where the next sentence earns space.
- Cut anything that sounds templated, overexplained, or self-congratulatory.
Structure Guidance
Technical Guides
- open with what the reader gets
- use code, commands, screenshots, or concrete output in major sections
- end with actionable takeaways, not a soft recap
Essays / Opinion
- start with tension, contradiction, or a specific observation
- keep one argument thread per section
- make opinions answer to evidence
Newsletters
- keep the first screen doing real work
- do not front-load diary filler
- use section labels only when they improve scanability
Quality Gate
Before delivering:
- factual claims are backed by provided sources
- generic AI transitions are gone
- the voice matches the supplied examples or the agreed
VOICE PROFILE - every section adds something new
- formatting matches the intended medium
Related skills
More from affaan-m/ecc and the wider catalog.
automation-audit-ops
Evidence-first inventory and overlap audit for automation jobs, hooks, connectors, and MCP servers.
autonomous-loops
Patterns and architectures for autonomous Claude Code loops, from sequential pipelines to RFC-driven multi-agent DAG systems.
backend-patterns
Backend architecture patterns, API design, database optimization, and best practices for Node.js, Express, and Next.js.
benchmark
Measure performance baselines, detect regressions, and compare stack alternatives before/after changes.
benchmark-methodology
Agent skill from affaan-m/ecc.
benchmark-optimization-loop
Systematically benchmark and optimize code performance through measured iteration and variant testing.