dykyi-roman/awesome-claude-code/documentation-knowledge

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Documentation knowledge base. Provides documentation types, audiences, best practices, and antipatterns for technical documentation creation.

Install

npx vskill@latest install dykyi-roman/awesome-claude-code/documentation-knowledge

SKILL.md

Documentation Knowledge Base

Quick reference for technical documentation types, audiences, and best practices.

Documentation Types

By Purpose
TypeAudienceGoalExamples
READMENew usersQuick startbadges, install, basic usage
ArchitectureDevelopersSystem understandinglayers, components, decisions
APIIntegratorsIntegrationendpoints, params, responses
ADRTeamDecision historycontext, decision, consequences
Getting StartedBeginnersFirst successstep-by-step tutorial
ReferenceAllQuick lookupmethods, options, configs
TroubleshootingUsersProblem solvingFAQ, error messages, solutions
CHANGELOGAllVersion historyfeatures, fixes, breaking
Documentation Pyramid
/\
/ \
/ ADR \ ← Why (decisions)
/________\
/ Arch \ ← How (structure)
/______________\
/ API Ref \ ← What (details)
/____________________\
/ README \← Quick start

Audience Analysis

Developer Personas
PersonaNeedsTone
EvaluatorQuick value assessmentBenefits, features
BeginnerStep-by-step guidanceSimple, encouraging
IntermediateBest practices, patternsTechnical, practical
ExpertAdvanced configs, internalsConcise, complete
ContributorSetup, conventionsTechnical, detailed
Content Mapping
Evaluator → README (badges, features, comparison)
Beginner → Getting Started, Examples
Intermediate → API Reference, Guides
Expert → Architecture, Internals
Contributor → CONTRIBUTING, ADRs

Structure Principles

README Structure (Recommended)
markdown
# Project Name
Brief description (1-2 sentences)
## Badges
[Build][Coverage][Version][License]
## Features
-Feature 1
-Feature 2
## Installation

composer require ...

## Quick Start

// minimal working example

## Documentation
Links to detailed docs
## Contributing
Link to CONTRIBUTING.md
## License
MIT / Apache / etc.
Architecture Doc Structure
markdown
# Architecture
## Overview
High-level description
## System Context
C4 Context diagram
## Components
C4 Component diagram
## Data Flow
Sequence diagrams
## Technology Stack
| Layer | Technology |
|-------|------------|
## Decisions
Link to ADRs
## Deployment
Infrastructure diagram

Best Practices

Writing Principles
PrincipleDescriptionExample
ScannableHeaders, bullets, tablesUse ## for sections
Task-orientedFocus on goals, not features"How to X" not "X feature"
Example-drivenCode before explanation``php example`` then text
LayeredQuick start → detailsREADME → Guide → Reference
Up-to-dateDoc near codeUpdate together
Code Examples Principles
markdown
✅ Good:
-Minimal complete example
-Copy-paste ready
-Shows expected output
-Uses realistic data
❌ Bad:
-Snippets that don't run
-Foo/Bar/Baz naming
-Missing imports
-Outdated syntax
Example Quality Checklist
php
// ✅ Good example
use App\Service\PaymentService;
$payment = new PaymentService($gateway);
$result = $payment->charge(
amount: 99.99,
currency: 'USD',
customerId: 'cus_123'
);
echo $result->transactionId; // "txn_abc123"
php
// ❌ Bad example
$foo = new Foo();
$bar = $foo->doSomething($baz);
// returns something

Common Antipatterns

Documentation Smell Checklist
SmellDetectionFix
StaleCode changed, docs notReview on PR
Wall of textNo headers, no examplesStructure + code
Jargon soupUndefined termsGlossary, links
Dead links404 errorsLink checker CI
No examplesPure proseAdd code blocks
Copy-paste brokenMissing importsRun examples
Version mismatchWrong versionsAutomate sync
README Antipatterns
markdown
❌ No installation instructions
❌ No usage examples
❌ Badges only (no content)
❌ Generated API docs only
❌ Outdated screenshots
❌ Broken links
❌ No clear project description
Architecture Doc Antipatterns
markdown
❌ Box-and-arrow without explanation
❌ Outdated diagrams
❌ Missing "why" context
❌ No technology justification
❌ Inconsistent terminology
❌ Too much detail (implementation in arch doc)

Documentation as Code

Principles
  1. Version control — docs in git with code
  2. Review — PRs include doc updates
  3. Test — validate links, examples
  4. Automate — generate where possible
  5. CI/CD — build and deploy docs
File Organization
project/
├── README.md # Quick start
├── docs/
│ ├── architecture/
│ │ ├── README.md
│ │ ├── diagrams/
│ │ └── decisions/ (ADRs)
│ ├── api/
│ │ └── README.md
│ ├── guides/
│ │ ├── getting-started.md
│ │ └── deployment.md
│ └── reference/
│ └── configuration.md
├── CHANGELOG.md
├── CONTRIBUTING.md
└── LICENSE

Markdown Best Practices

Formatting Guidelines
ElementUsage
# H1Document title only
## H2Main sections
### H3Subsections
-Unordered lists
1.Ordered steps
>Warnings, notes
\\\`Code blocks
`\`Data tables
Code Block Languages
markdown
bash # Shell commands
json # API responses
sql # Database

References

For detailed information, load these reference files:

  • references/readme-patterns.md — README structure and examples
  • references/api-documentation.md — API documentation guidelines
  • references/architecture-docs.md — Architecture documentation patterns
  • references/adr-format.md — ADR structure and examples
  • references/diagramming.md — Diagram types and tools

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
105
Repository forks
26
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dykyi-roman/awesome-claude-code/documentation-knowledge/badge)](https://verified-skill.com/skills/dykyi-roman/awesome-claude-code/documentation-knowledge)

Something wrong with this skill or its page? Tell us.