Developer Documentation

Create, restructure, or maintain accurate developer documentation for software, tools, automations, packages, APIs, SDKs, CLIs, installations, migrations, operations, and troubleshooting. Use when the user asks for a README, overview, quickstart, tutorial, how-to guide, concept page, reference, API or CLI documentation, installation guide, runbook, migration guide, release notes, troubleshooting page, or a complete documentation set.

81 stars 9 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add NateBJones-Projects/developer-documentation-skill --skill developer-documentation
Manual install
git clone --depth 1 https://github.com/NateBJones-Projects/developer-documentation-skill.git /tmp/developer-documentation-skill
mkdir -p ~/.claude/skills
cp -r /tmp/developer-documentation-skill/. ~/.claude/skills/developer-documentation

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Developer documentation

Create documentation that helps the intended reader understand or use the real system without needing its author beside them.

## Establish the documentation contract

Before writing:

1. Read the user's request and the instructions in the target project.
2. Inspect the current code, tests, schemas, configuration, command help, interfaces, and existing documentation that define the behavior.
3. Identify the reader, the job they need to complete, the documentation location, and the required output format.
4. Separate current behavior from proposed behavior. Do not document a proposal as an implemented feature.
5. Preserve unrelated documentation and user changes.

Use current product behavior as the source for product claims. Use official primary documentation for a dependency, platform, or standard that can change. If a material claim cannot be verified, label the limitation instead of filling the gap.

## Choose the right document type

Create only the pages the reader needs. Do not turn every request into a full documentation site.

Use these common forms:

- An overview explains what the system is, who it is for, and where to start.
- A quickstart gets a prepared reader to the first useful result through the shortest supported path.
- A tutorial teaches by guiding the reader through a complete learning sequence.
- A how-to guide helps an informed reader complete one goal.
- A concept page explains how or why the system works.
Read the full skill on GitHub

Details

Skill name
developer-documentation
Repo updated
19 August 2026

FAQ

What does the Developer Documentation skill do?

Create, restructure, or maintain accurate developer documentation for software, tools, automations, packages, APIs, SDKs, CLIs, installations, migrations, operations, and troubleshooting. Use when the user asks for a README, overview, quickstart, tutorial, how-to guide, concept page, reference, API or CLI documentation, installation guide, runbook, migration guide, release notes, troubleshooting page, or a complete documentation set.

How do I install the Developer Documentation skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add NateBJones-Projects/developer-documentation-skill --skill developer-documentation. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Developer Documentation popular?

It lives in NateBJones-Projects/developer-documentation-skill, which has 81 GitHub stars and 9 forks.

Related skills

Typefully

63

typefully/agent-skills

Create, schedule, and manage social media posts via Typefully. ALWAYS use this skill when asked to draft, schedule, post, or check tweets, posts, threads, or social media content for Twitter/X, LinkedIn, Threads, Bluesky, Mastodon, or Substack Notes, or when the user drops a Typefully draft URL such as https://typefully.com/?a=<social_set_id>&d=<draft_id>.

Writing & ContentIn 1 list

Gc Muted Zine Poster V0 1

90

moonlin1213/muted-zine-poster-v01

Generate Muted Zine Poster v0.1 poetic paper-poster prompts and the matching generated image. Use when the user gives a theme, sentence, object, mood, article idea, photo, or content brief and wants a quiet Japanese/Korean zine-like editorial poster with large negative space, aged paper texture, experimental typography, and a restrained muted palette without high-chroma color blocks. This is the low-saturation sibling of gc-minimal-zine-poster-v0-1.

Writing & Content

Wechat Article Formatter

77

iamzifei/wechat-article-formatter-skill

Format markdown and publish to WeChat Official Account via bm.md rendering + WeChat official API 新手引导:输入 `/公众号排版 新手`、「这个怎么用」「第一次用」「能干嘛」时,走 SKILL.md 的〈新手上路〉,不要直接开始干活。

Writing & Content11

Minto Pyramid

89

millwright-labs/minto-pyramid-skill

Restructures writing into Barbara Minto's Pyramid Principle — conclusion first, then grouped reasons, then evidence — and audits an existing draft's logic against Minto's rules. Use when the user is writing, or has drafted, something that asks a reader to accept a judgment or make a decision: a recommendation, proposal, exec summary, memo, review with a verdict, or status update with an ask; or when a draft buries its point or narrates the process instead of the finding. Not for incident timelines, runbooks, tutorials, notes, or writing where chronology is the content.

Writing & Content

Unslop

79

asavvin-pixel/unslop

Removes signs of AI generation from English text and prevents them from appearing in new writing. Works on three levels: typography and mechanics, vocabulary and rhetoric, structure and epistemics. Use whenever the user asks to "humanize", "unslop", "de-AI", "make this sound human", "remove the AI style", "make it not sound generated". Also apply from the first draft when writing ANY English text for people: posts, articles, emails, reports, docs, landing pages, product copy. Do not wait to be asked. If the text is in English and a person will read it, this skill applies.

Writing & Content

Technical Proposal Expert

88

yanhaoluo0/technical-proposal-expert-writing-skill

MUST be used when writing, drafting, or polishing Chinese formal documents. Use when the user asks for 技术标书, 投标, 招标, 技术方案, 投标书, 方案设计报告, 系统设计说明, 测试报告, 测试总结, 工作周报, 周总结, or unspecified 公文/方案/文档. Also use when the document type is unclear and a writing scene must be chosen first.

Writing & Content12

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.