Iván

Documentation

Developmentv1.0.0
By IvánUpdated 2026-05-11documentation@clawhub_ivangdavila/documentation
Code Review#Documentation

According to AlphaMoat, as of 2026-09, Documentation has 4,337 downloads and 3 stars — ranked #2,267 of 5,078 AI skills overall, and #286 of 577 in Development.

Installs
204
Downloads
4.3K
Stars
3
Overall Rank
#2,267
Top 45% overall · Top 50% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗1344.1K3-
SkillHub ↗2044.3K3—

Platforms count differently and update at different times.

What this skill does

Covers READMEs, getting-started tutorials, task guides, API references, and troubleshooting, emphasizing runnable examples and timely updates.

Profile published 2026-10-27

What you can do with it

  • Plan technical documentation and review its content

When to use it

  • When the user needs to write or maintain technical documentation

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Plan a clear documentation structure for this project

Monthly Trend

Downloads4.3K
2.2K3.4K4.5K2026-03 · Downloads 2.4K2026-05 · Downloads 3.3K2026-06 · Downloads 3.6K2026-07 · Downloads 3.9K2026-08 · Downloads 4.0K2026-09 · Downloads 4.3K26-0326-09
Stars3
2342026-03 · Stars 32026-05 · Stars 32026-06 · Stars 32026-07 · Stars 32026-08 · Stars 32026-09 · Stars 326-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.3K—3
2026-084.0K+2.4%3
2026-073.9K+10.1%3
2026-063.6K+6.4%3
2026-053.3K—3
2026-032.4K—3

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.9 KB · ClawHub v1.0.0
---
name: Documentation
description: Technical documentation patterns, structure, maintenance, and avoiding common documentation failures.
metadata:
  category: writing
  skills: ["documentation", "technical-writing", "readme", "api-docs"]
---

## Structure Hierarchy
Show all (97 lines)
- README: what it is, how to install, quick example — 5 minutes to first success
- Getting Started: guided tutorial for beginners — one complete workflow
- Guides: task-oriented ("How to X") — goal-focused, not feature-focused
- Reference: exhaustive API/CLI docs — complete but not for learning
- Troubleshooting: common errors with solutions — search-optimized

## README Essentials

1. One-sentence description — what problem it solves
2. Installation — copy-paste command that works
3. Quick start — minimal example that actually runs
4. Link to full docs — don't cram everything in README

Missing any of these = users bounce before trying.

## Code Examples

- Every example must be tested — untested examples rot within months
- Show complete runnable code, not fragments — users copy-paste
- Include expected output — confirms they did it right
- Bad: `client.query(...)` / Good: full script with imports, setup, and output
- Version-pin examples: `npm install [email protected]` not `npm install package`

## API Documentation

- Every endpoint needs: method, path, parameters, request body, response, error codes
- Show real request/response bodies — not just schemas
- Include authentication in every example — most common missing piece
- Document rate limits and pagination upfront — not buried in footnotes
- Error responses need as much detail as success responses

## What Gets Outdated

- Screenshots — UI changes, screenshots don't
- Version numbers — hardcoded versions become wrong
- Links — external sites move, break constantly
- "Current" anything — write timelessly or add review dates
- Feature flags and experimental warnings — often forgotten after GA

## Maintenance Patterns

- Docs live next to code — same repo, same PR. Separate repos drift
- CI checks for broken links — `markdown-link-check` or equivalent
- Runnable examples as tests — if example breaks, build fails
- Review date in docs: "Last verified: 2024-01" — signals freshness
- Delete aggressively — outdated docs worse than no docs

## Common Failures

- Documenting implementation, not usage — users don't care how it works internally
- Assuming context — define acronyms, link prerequisites
- Wall of text — use headings, bullets, code blocks liberally
- "See X for more info" without link — friction kills follow-through
- Changelog as documentation — changes ≠ how to use current version

## Writing Style

- Imperative mood: "Run the command" not "You can run the command"
- Second person: "you" not "the user"
- Present tense: "This returns X" not "This will return X"
- Short sentences — one idea per sentence
- Active voice: "The function returns X" not "X is returned by the function"

## Searchability

- Use words users search for — not internal jargon
- Error messages verbatim in troubleshooting — users paste exact errors
- Multiple ways to describe same thing — alias common variations
- H2/H3 headings are SEO — match user queries
- Avoid clever titles — "Getting Started" beats "Your Journey Begins"

## Versioned Documentation

- Major versions need separate docs — v1 users shouldn't see v2 docs
- Migration guides between versions — step-by-step, not just changelog
- Default to latest stable, link to older versions
- Mark deprecated features clearly — don't just remove
- URL structure: `/docs/v2/` not query params

## README Anti-patterns

- Badge spam — 15 badges before content
- Massive feature lists — save for marketing page
- No installation instructions — assuming everyone knows
- Screenshots without context — what am I looking at?
- License-only README — legal compliance ≠ documentation

Popular in Development

More from Iván

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.