Claude-skill-registry doc-author

Guide a user through authoring a new document using the GoodDocs template and validation rules.

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/doc-author" ~/.claude/skills/majiayu000-claude-skill-registry-doc-author && rm -rf "$T"
manifest: skills/data/doc-author/SKILL.md
source content

Skill: doc-author

Purpose

Guide a user through authoring a new document using the GoodDocs template and validation rules.

Behavior

  1. If
    repo.config.json
    exists, use
    defaultDocTypeKey
    and
    defaultOwners
    automatically.
  2. Ask the user for:
    • Title
    • Motivation
    • Proposed solution
    • Alternatives/open questions
  3. Determine the next numeric ID by scanning
    docs/<docRoot>
    for
    ####-*.md
    and incrementing the max value.
  4. Set frontmatter
    id
    to
    DOC-####
    and generate
    ####-<kebab-title>.md
    using
    templates/doc-template.md
    .
  5. Update
    docs/README.md
    to include a link to the new document.
  6. Run
    python3 scripts/validate_docs.py
    and fix issues before finishing.