docs-index-keeper
Use this skill when a repository keeps docs under docs/ and needs a Markdown index table updated automatically as docs are added or changed.
Trigger phrases
- keep a docs index up to date
- auto-update
docs/README.md - add a pre-commit hook for docs indexing
- enforce docs index freshness in CI
- add a specific
docs/*.mdfile into a Markdown index table
Workflow
- Confirm the repo has a docs directory and an index table such as
| Doc | Purpose |. - Install the package if it is not already present:
npm install -D docs-index-keeper
- Initialize the hook:
npx docs-index-keeper init
- For CI enforcement, run:
npx docs-index-keeper check
- For one-off staged maintenance, run:
npx docs-index-keeper update
Notes
updateoperates on staged Markdown files.checkexits non-zero when the index is missing entries for staged docs.- Purpose text comes from the first Markdown heading when available.
- New rows are inserted before an archive sentinel row when present.