with one click
doc-invalidation-checker
// Analyzes recent commits and uses a smart AI subagent to check if they invalidate any documentation in docs/.
// Analyzes recent commits and uses a smart AI subagent to check if they invalidate any documentation in docs/.
| name | doc-invalidation-checker |
| description | Analyzes recent commits and uses a smart AI subagent to check if they invalidate any documentation in docs/. |
Use this skill when you need to determine if recent commits invalidate information within the documentation in the docs/ directory.
Retrieve Recent Commits:
Execute the get_recent_commits.py script to fetch the recent commits with their diffs:
agents/scripts/get_recent_commits.py 5
Identify Relevant Documentation:
Look at the modified files and descriptions in the commit diff. Identify which files in docs/ discuss the modified modules or concepts.
Invoke the Subagent for AI Analysis:
Use the invoke_subagent tool to call a subagent with the pro model tier.
Provide the subagent with:
docs/.Subagent Analysis Prompt: The subagent should receive a prompt like:
Compare this commit diff with the documentation file
[doc_path]. Does this commit make any statement, step, or configuration in the documentation obsolete, incorrect, or deprecated? If yes, specify exactly what section is invalidated and provide recommended text edits.
Document and Present: Collate the invalidation findings into a walkthrough report for update.
Workflow for evaluating and refining agent debugging capabilities using designated test cases and Swarm principles. Use when evaluating subagent performance or creating benchmarks. Do not use for regular bug fixing.
Workflow for agent self-improvement via isolated execution, evaluation, and process refinement. Use when evaluating historical bugs or self-correcting skills. Do not use for new feature development.
Handles installation and configuration of clangd-mcp for V8. Use when clangd-mcp is missing or needs configuration for the current workspace. Do not use for general C++ editing.
Running benchmarks with Crossbench.
Evaluates JavaScript using the official ECMAScript specification
Handles abstraction of environment-specific commands between Jetski and Gemini-CLI. Use when switching execution context between local terminal environments. Do not use for debugging logic issues.