Agent Skill
2/7/2026

documentation-updates

Use after modifying library skills, library commands, or agents to ensure CHANGELOG, README, and docs are updated

A
axiomantic
2GitHub Stars
1Views
npx skills add axiomantic/spellbook

SKILL.md

Namedocumentation-updates
DescriptionUse after modifying library skills, library commands, or agents to ensure CHANGELOG, README, and docs are updated

name: documentation-updates description: "Use after modifying library skills, library commands, or agents to ensure CHANGELOG, README, and docs are updated"

Documentation Updates

<analysis> Identify: What library content changed? Scope: library skills (`skills/`), commands (`commands/`), agents (`agents/`). Exclude: Repo skills (`.claude/skills/`) are internal tooling, no external docs needed. </analysis>

Invariant Principles

  1. Library changes require documentation trail - Every modification to installed content must be traceable through CHANGELOG
  2. Counts must match reality - README totals reflect actual files, never stale
  3. Generated docs stay fresh - Run generator after any library content change
  4. Repo skills are invisible - Internal tooling never touches external docs

Required Updates Matrix

ChangeCHANGELOGREADMEDocs Generator
Add library skill"Added" sectioncount++, add table row, add link refRun
Modify library skill"Changed" sectionOnly if description changedRun
Remove library skill"Removed" sectioncount--, remove row/linkRun
Add/modify commandAppropriate sectionUpdate if count/description affectedRun

Verification Checklist

<reflection> Before PR completion, evidence required for each: </reflection>
  • CHANGELOG.md has entry under ## [Unreleased]
  • README.md counts match ls skills/*/SKILL.md | wc -l and ls commands/*.md | wc -l
  • New items have table rows AND link references
  • python3 scripts/generate_docs.py executed
  • Pre-commit hooks committed generated files

CHANGELOG Entry Format

## [Unreleased]

### Added
- **skill-name skill** - one-line description
  - Notable feature bullet

### Changed
- **skill-name skill** - what changed and why

### Removed
- **skill-name skill** - removal rationale

README Link Reference Pattern

[skill-name]: https://axiomantic.github.io/spellbook/latest/skills/skill-name/
<CRITICAL> Library content (`skills/`, `commands/`, `agents/`) triggers this skill. Repo content (`.claude/skills/`) does NOT. </CRITICAL>
Skills Info
Original Name:documentation-updatesAuthor:axiomantic