plugins/v1tamins/skills/v1-docs-freshness/SKILL.md
Use when documentation should be synchronized after code changes, new skills, releases, merged PRs, or shipped work. Triggers on "update the docs", "sync docs", "post-ship docs", "documentation is stale", "refresh README".
npx skillsauth add v1-io/v1tamins v1-docs-freshnessInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Bring project documentation back in sync with the code that just changed.
Determine the base branch and current change set:
git branch --show-current
git diff --stat
git diff --name-only
git log --oneline -10
If the user gave a PR, ticket, or release range, inspect that scope instead of assuming the current branch.
Classify the change:
Discover documentation files before editing:
rg --files -g "*.md" -g "!node_modules/**" -g "!.git/**" | sort
Always include entry-point docs when they exist: README.md, CLAUDE.md, AGENTS.md, CONTRIBUTING.md, ARCHITECTURE.md, CHANGELOG.md, and docs/**/*.md.
Cross-check each relevant doc against the changed files.
Use this classification:
Do not ask about facts that are directly visible in the repo. Read first, then ask only for product judgment or narrative choices.
Make factual updates directly. Keep edits narrow and preserve the existing voice.
Examples:
Do not silently remove whole sections. Do not rewrite the README positioning unless the user explicitly asks.
If CHANGELOG.md changed, treat it as source material, not scratch space.
Rules:
CHANGELOG.md.Before finishing, check for contradictions:
CLAUDE.md or AGENTS.mdplugins/v1tamins/skillsAlso check discoverability. Important docs should be reachable from README.md, CLAUDE.md, or a docs index.
If TODOS.md exists, compare open items against the diff. Mark items complete only when the branch clearly completed them.
If a VERSION file exists, never bump it without asking. Recommend "skip" for docs-only work unless the docs are part of a release.
Run cheap checks:
git diff --check
git diff --name-only
Report:
Do not commit unless the user explicitly asked for a commit.
tools
Use when planning or synthesizing user tests for prototypes, mockups, clickable demos, product concepts, design flows, landing pages, or early product specs. Triggers on "test this prototype", "prototype testing", "user test plan", "validate this product idea", "test with users".
development
Use when creating a polished self-contained HTML page would help the user understand, compare, review, present, tune, or interact with information better than Markdown. Triggers on "make an HTML page", "HTML artifact", "nice HTML", "visual report", "interactive explainer", "one-page dashboard", "shareable page".
data-ai
Use when turning a textbook, PDF, blog post, article, paper, course, notes, transcript, or other source material into suggested agent skills or skill improvements. Triggers on "what skills could come from this", "extract skills from", "turn this into skills", "skill ideas from this source".
development
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for large prs, new features/architectures, a deep code quality audit, or especially harsh maintainability review.