technical-docs

Technical documentation writing and diagram generation. Use when creating docs, syncing documentation with code changes, building Mermaid diagrams, running doc coverage audits, or establishing writing style guides. Use for doc-as-code workflows, ERD generation, sequence diagrams, documentation gap analysis, and AI-assisted drafting.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "technical-docs" with this command: npx skills add oakoss/agent-skills

Documentation

Technical writing, diagram-as-code, and documentation lifecycle management. Treats docs as code: version-controlled, linted, and CI-verified.

When to use: Creating or updating technical documentation, generating Mermaid diagrams (flowcharts, ERDs, sequence diagrams), auditing documentation coverage against code, or establishing style guides.

When NOT to use: Writing marketing copy, blog posts, or content that does not live alongside code.

Quick Reference

TaskApproachKey Point
Doc sync auditgit diff main...HEAD + export scanCompare symbols against doc coverage
Sequence diagramMermaid sequenceDiagram + autonumberMap messages to function calls
ERDMermaid erDiagram + Crow's FootDerive from Drizzle/Prisma schemas
GitgraphMermaid gitGraphStandardize on main/develop/feature branches
Feature release docOverview + Config + Examples + TroubleshootingChecklist for every new feature
API referenceGenerate from JSDoc/TSDoc annotationsNever write API refs manually
Style guideActive voice + present tense + direct addressConversational but precise
AI-assisted draftingInventory + gap analysis + draft + human reviewAI drafts, humans verify accuracy
Markdown standardYAML frontmatter + language-tagged code blocksAlways specify code block language
Complex diagramsSplit into focused sub-diagrams + subgraphsLimit to 15-20 nodes per diagram
README templateBadges + description + quick start + API linkFirst thing users see; keep under 200 lines
ADR formatStatus, context, decision, consequencesNumbered, immutable once accepted
RunbookSymptoms, diagnosis, resolution, escalationWritten for 3 AM incidents; no ambiguity

Common Mistakes

MistakeCorrect Pattern
Using static images for technical diagramsWrite Mermaid syntax inline in Markdown
Generic participant names like Agent1Use specific service or role names matching the architecture
Manually writing API reference docsGenerate from JSDoc/TSDoc annotations in source code
Diagrams with 20+ nodes and no groupingUse subgraphs to group related nodes; limit to 15-20
Documentation referencing outdated defaultsRun doc sync audit comparing exports against coverage
Using "Click here" link textUse descriptive anchor text for accessibility and clarity
Skipping heading hierarchy levelsNever go from H2 to H4; keep hierarchy sequential
Mixing wall-of-text paragraphsUse bullet points, tables, and diagrams for scannability
No ADRs for architectural decisionsRecord decisions with context, status lifecycle, and consequences

Delegation

  • Scan codebase for undocumented exports and documentation gaps: Use Explore agent
  • Generate a full documentation site with diagrams from an existing codebase: Use Task agent
  • Plan documentation architecture and information hierarchy for a new project: Use Plan agent

If the mermaid-diagrams skill is available, delegate complex diagram creation and advanced Mermaid syntax questions to it. Otherwise, recommend: npx skills add oakoss/agent-skills --skill mermaid-diagrams If the tldr-expert skill is available, delegate summary and brief generation to it.

References

  • Writing Style -- Voice, tone, formatting rules, error message guidelines, and structural standards
  • Mermaid Diagrams -- Sequence, ERD, gitgraph, flowchart patterns with anti-patterns and troubleshooting
  • Doc Coverage -- Feature inventory, gap analysis, code-first and doc-first audit workflows
  • AI Collaboration -- AI-human doc workflow, hallucination handling, documentation-as-code practices
  • Markdown Standards -- Frontmatter, headings, code blocks, tables, callouts, and link conventions
  • Runbooks and Onboarding -- Incident runbook templates, escalation paths, and developer onboarding guides

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

application-security

No summary provided by upstream source.

Repository SourceNeeds Review
Security

database-security

No summary provided by upstream source.

Repository SourceNeeds Review
Security

quality-auditor

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

playwright

No summary provided by upstream source.

Repository SourceNeeds Review