What problem does it solve? Codebases often ship with missing, stale, or misleading documentation, forcing maintainers and callers to reverse-engineer intent, contracts, and failure behavior from source code. This Skill closes that gap by generating accurate, minimal, caller-facing documentation that stays aligned with the actual implementation. ## Core Features & Use Cases - Scoped Documentation: Documents user-specified files or automatically detects current repository changes (staged, unstaged, and untracked edits) as the documentation scope. - Contract-Focused Writing: Covers purpose, parameters, return values, errors, side effects, invariants, edge cases, and runnable examples while removing stale or speculative prose. - Verification Loop: Compares every documentation claim against code, tests, and project conventions before persisting changes, guaranteeing no behavioral drift. - Use Case: After refactoring a public API module, run this Skill to update all affected docstrings and comments so they reflect the new contracts, error modes, and usage examples. ## Quick Start Document the public APIs and changed behavior in the files I just modified in this repository.