Update user-facing documentation when code changes. Use when asked to update docs, review docs, handle documentation changes, run scheduled documentation tasks, or analyze recent commits for documentation needs.
76
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Automatically review code changes and update user-facing documentation to keep it synchronized with the codebase. Works across documentation platforms (Mintlify, Docusaurus, GitBook, Fumadocs, etc.) and supports both monorepo and multi-repo setups.
Determine which commits need documentation updates:
Filter for significant changes:
Skip documentation for:
Be conservative: quality over quantity. When in doubt about significance, skip the update.
Locate documentation:
Identify documentation platform: Determine the platform by examining configuration files and directory structure (e.g., Mintlify, Docusaurus, GitBook, Fumadocs, or generic markdown).
Understand documentation style: Read several existing documentation files to identify tone, voice, structure, code example patterns, terminology, and formatting conventions. Check for style guides or contribution documentation.
Map code changes to documentation needs (new content, modifications, or additions to existing content).
Guidelines:
Match existing style:
Testing mode (when user asks to "see what would change"):
Output a text summary describing:
Execution mode (when running as automation):
Create a descriptive branch name (e.g., docs/auto-update-YYYYMMDD)
Make documentation changes to appropriate files
Commit with descriptive message listing the changes
Co-Authored-By: Warp <agent@warp.dev>Push branch and create PR with description linking to relevant commits:
When source code and documentation are in separate repositories, identify changes in the source repo, then switch to the docs repo and follow the workflow above. Reference source commits in the PR description.
2ca570e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.