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.
Install
npx skills add NateBJones-Projects/developer-documentation-skill --skill developer-documentationgit 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-documentationPersonal 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.
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
63typefully/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>.
Gc Muted Zine Poster V0 1
90moonlin1213/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.
Wechat Article Formatter
77iamzifei/wechat-article-formatter-skill
Format markdown and publish to WeChat Official Account via bm.md rendering + WeChat official API 新手引导:输入 `/公众号排版 新手`、「这个怎么用」「第一次用」「能干嘛」时,走 SKILL.md 的〈新手上路〉,不要直接开始干活。
Minto Pyramid
89millwright-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.
Unslop
79asavvin-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.
Technical Proposal Expert
88yanhaoluo0/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.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.