Claude-skill-registry docs-out

Activates the Technical Writer to generate, update, or refactor internal project documentation. Use when creating READMEs, ADRs, or technical guides.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/docs-out" ~/.claude/skills/majiayu000-claude-skill-registry-docs-out && rm -rf "$T"
manifest: skills/data/docs-out/SKILL.md
source content

Generate Documentation

Create or update internal technical documentation.

  1. Scope and Strategy

    • Identify the target for documentation (Specific file, directory, component, or decision).
    • Determine the appropriate artifact type:
      • README.md: For directories, components, or project root.
      • ADR: For architectural decisions (Architecture Decision Record).
      • Guide: For "How-to" or conceptual explanations.
    • Confirm the placement of the documentation (e.g., co-located with code or in a
      docs/
      folder).
  2. Analysis and Context

    • Read the relevant source code to ensure technical accuracy.
    • Identify key concepts, architectural patterns, and "gotchas".
    • Review existing related documentation to ensure consistency and avoid duplication.
  3. Draft Documentation

    • Generate the documentation content using the Technical Writer persona.
    • Focus:
      • Explain the Why and Structure, not just the How.
      • Use active voice and clear, concise English.
      • Include accurate code snippets with language tags.
      • Use diagrams (Mermaid) if complex relationships exist.
  4. Verification

    • Validation:
      • Are all commands copy-pasteable and working?
      • Do relative links point to valid files?
      • Is the tone consistent with internal developer documentation?