mcpField
T
technical-docs

technical-docs

github.com/oakossDevelopment20166 installsUpdated 10w ago
Repository

About technical-docs

A documentation skill for developers who create and maintain technical docs alongside code. It covers documentation-as-code practices, Mermaid diagrams, and lifecycle tasks such as coverage audits and style guides.

Key features

  1. 01Documentation-as-code workflows
  2. 02Mermaid diagram guidance
  3. 03Documentation coverage audits
  4. 04API reference generation guidance
  5. 05Style guides and runbook patterns

Use cases

  1. 01Documenting a new feature release
  2. 02Auditing docs against code changes
  3. 03Creating architecture diagrams in Mermaid
  4. 04Establishing project writing standards

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/oakoss/agent-skills --skill technical-docs

After installing, type/technical-docsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
ai-collaboration.md
doc-coverage.md
markdown-standards.md
mermaid-diagrams.md
runbooks-and-onboarding.md
writing-style.md

Details

From the project README

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

Comments

Markdown supported