docstring-coverage
Installation
SKILL.md
Docstring Coverage for Git Diff
Add comprehensive docstrings to all functions, methods, and classes that were added or modified in the current git diff. Supports Python, JavaScript/TypeScript, Java, Kotlin, Go, Rust, Ruby, C/C++/C#, Swift, PHP, Scala, Elixir, Lua, and Shell.
Workflow
Step 1: Identify the Diff Scope
Determine what the user wants documented. Ask if unclear, otherwise default to staged + unstaged changes.
# Priority order — use the first that matches the user's intent:
# 1. Changes in a PR branch vs main/master
git diff main...HEAD