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.mdsource content
Generate Documentation
Create or update internal technical documentation.
-
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
folder).docs/
-
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.
-
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.
-
Verification
- Validation:
- Are all commands copy-pasteable and working?
- Do relative links point to valid files?
- Is the tone consistent with internal developer documentation?
- Validation: