一键导入
v1-docs-freshness
Use when synchronizing existing documentation with shipped code or changes. Triggers on "update the docs", "sync docs", or "refresh README".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when synchronizing existing documentation with shipped code or changes. Triggers on "update the docs", "sync docs", or "refresh README".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when explicitly choosing which v1tamins skill fits a task. Triggers on "which v1 skill", "v1 menu", or "/v1-menu".
Use when the user explicitly requests phone-a-friend, a counterpart review, steelman, or peer consult. Triggers on /v1-phone-a-friend or $v1-phone-a-friend only.
Use when explicitly convening several peer agents to review a PR or branch. Triggers on "review board", "multi-agent review", or "fan out a review".
Use when refining working code through a quality pass, deslop, or hindsight rewrite. Triggers on "make this diff simpler", "reduce complexity", or "deslop".
Use when diagnosing a throughput bottleneck in a process, funnel, queue, or WIP system. Triggers on "where is this process stuck?", "find the bottleneck", or "too much WIP".
Use when creating a self-contained HTML page, report, or interactive explainer. Triggers on "one-page dashboard", "shareable page", or "interactive report".
| name | v1-docs-freshness |
| description | Use when synchronizing existing documentation with shipped code or changes. Triggers on "update the docs", "sync docs", or "refresh README". |
| allowed-tools | ["Bash","Read","Grep","Glob","Edit","Write","AskUserQuestion"] |
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. Treat CHANGELOG.md as a read-only source here — generating release notes from merged PRs is v1-changelog's job; this skill only keeps the other docs consistent with what shipped.
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.