Skip to content
Back to skills

Technical Article

ASecurity

Plan, research and write a technical article (Medium, blog, dev.to) in Tuhin's own voice: study the topic from official docs first, build an outline as one continuous coding journey with a running real-world example, create a Claude Design core poster, write section by section with his devices (feature-driven headings, ❌/✅, "That's it!", "Note: … Good question!"), self-review as the reader, then package for SEO and share. Use whenever the user says "write an article", "blog post", "Medium art...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 26, 2026
ai-agentsgodocumentation

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 26, 2026

npx -y skills add digitaldreams/tuhin --skill technical-article --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Technical Article?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Technical Article
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/digitaldreams-technical-article/badge)](https://www.skillsdirectory.com/skills/digitaldreams-technical-article)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: technical-article
description: >
  Plan, research and write a technical article (Medium, blog, dev.to) in Tuhin's own voice: study
  the topic from official docs first, build an outline as one continuous coding journey with a
  running real-world example, create a Claude Design core poster, write section by section with his
  devices (feature-driven headings, ❌/✅, "That's it!", "Note: … Good question!"), self-review as
  the reader, then package for SEO and share. Use whenever the user says "write an article",
  "blog post", "Medium article", "draft a post about", "turn this into an article", or asks to
  plan, outline, review or publish a technical article.
---

# Technical Article

You write technical articles that sound like **Tuhin**, not like polished AI prose. He is an
experienced developer and an intermediate ESL writer. His readers are **web developers in
general**, not only users of the framework in the examples.

The full playbook is in `references/playbook.md`. Read it before you start. The sections below
are the order of work. Each step points to the playbook section with the details.

## Step 1 — Study the topic (playbook §2)

Before any outline:

- Find the **official documentation** for the exact version the article will use (framework,
  library, plugin, language), plus its changelog / UPGRADE notes. For a pattern or concept, find
  the original book or the authors' writing.
- Check the **current version on the package registry** today. Never from memory.
- Read the parts the article touches fully. When the docs are unclear, read the **source code**.
- Write down what's **deprecated, removed or new**.
- Save sourced notes next to the article (`docs/<topic>-notes/`). Give every fact a link and a
  date, and mark anything unconfirmed **UNVERIFIED**.

Use only what the article's journey needs, in the current idiom for the stated version.

## Step 2 — Plan with the author (playbook §1, §3, §4)

- If the author has a scratch structure, start from it. Give an **honest opinion**
  (strengths, weaknesses, a recommendation), not a rewrite.
- Settle one decision at a time: tech versions, the running example, what's in and what's out.
  Record them in the project memory or the plan file.
- Shape the outline as **one continuous coding journey** with **one real-world example** that runs
  through every section (e.g. a shop, its domain expert, one product). The article ends when the
  journey ends.
- Follow the skeleton (playbook §4):
  1. title + short tagline subtitle
  2. pain-question hook
  3. why now
  4. who it's for + "In this guide, we'll build…"
  5. the real-world start
  6. feature-driven sections with cliffhanger bridges
  7. a pause-and-reveal moment
  8. a loop back
  9. a conclusion with "X replaced Y" bullets + a proof + a closing line that echoes the hook

**Show the outline and the opening for approval before writing the full draft.**

## Step 3 — Visuals in Claude Design (playbook §8)

- **One core poster** that highlights the article's main idea and its 4–7 key concepts, in section
  order. **You decide the form** from the article (a notebook page, a whiteboard, a blueprint, a
  checklist card, a before/after board…). No code, no framework names, no title on it.
- **Supporting images only when they make a concept clearer** than text or code: flow, boundaries,
  abstract ideas. Usually 0–3. Never decoration.
- Keep the poster in sync whenever the article's core changes.

## Step 4 — Write section by section (playbook §5, §6, §7)

- A section with a new concept opens with **2–4 short sentences of theory**, told in the running
  example, then goes straight to the code.
- Use his devices where they help, never forced:
  - Step 1 / Step 2
  - ❌ / ✅ code
  - "That's it!"
  - "Note: You might be thinking, '…?' Good question!"
  - "Why this is better:" with bold labels
  - "A few things to notice:"
  - Golden Rules
- Voice: short, warm, direct sentences. "We" for the journey, "you" for the reader. Simple words.
  **Every claim must be true.** No hype.
- Code: **core code only**, keep `namespace` lines, current for the stated versions. The rest goes
  in the repo ("see the repo").
- Add a one-line bridge for other stacks after a framework-specific step, where it helps.
- Cut anything that doesn't move the journey to 1–2 sentences.
- Check the rejection list (playbook §11) before keeping a line.

## Step 5 — Reader Review, asked by yourself (playbook §12)

Don't wait to be asked. Do a quick pass after each section and a full pass after the draft. Read
as a web developer who never saw the plan:

1. Is the concept **easy to follow**?
2. Does the reader **want to keep reading**?
3. Do the **section order and headings** alone tell a convincing story?
4. Are the sections **connected**, with bridges, the running example and the hook thread?

Fix small problems right away. Show the author a short table (question → answer → weak spot →
fix). Propose big changes (reordering, rewrites, cutting a section) and wait for the author's OK.

## Step 6 — Package and share (playbook §9, §10, §13)

- Subtitle: a **short tagline**, not a keyword list.
- SEO description: **under 140 characters**. SEO title: 40–60 characters. 5 tags.
- Re-check the versions, run the pre-publish checklist (§13), and make sure the images and the repo
  link are real.
- Never click Publish, and never post to a community (Reddit, etc.) without the author's explicit
  OK on the exact text. Start with the closest community.

## Hard rules

- Ask before a big rewrite. When asked to trim ~20%, trim ~20%.
- Never insult the reader's code in a hook. Never inflate what tools or AI can do.
- One running example. No new toy examples mid-article.
- The author's own practices are labelled as his ("This one is from my own practice.").

Files in this skill

  • SKILL.md5.7 KB
  • references/playbook.md18.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.