What problem does it solve? Writing a clear commit message and a well-structured pull request description for redis-py changes is repetitive and easy to get wrong, especially when the work spans staged changes, branch commits, and sync/async code paths. This Skill inspects the actual git diffs and produces both artifacts automatically. ## Core Features & Use Cases - Commit message generation: Produces a single-line imperative commit message with a conventional prefix (feat, fix, refactor, perf, docs, test, build, chore) inferred from the touched paths. - PR description drafting: Emits a copy-pasteable Markdown block with Change summary and Test coverage sections, kept to 5–6 short paragraphs. - Scope and risk analysis: Covers staged changes plus branch commits relative to the PR base by default, flags backward-compatibility risk on public API changes, and calls out missing sync/async parity between redis/ and redis/asyncio/. - Use Case: After finishing a bug fix on a feature branch, ask for a PR draft and receive a commit message plus a ready-to-paste GitHub PR description that references the resolved issue automatically. ## Quick Start Ask the assistant to generate a commit message and PR description for the staged changes on the current branch.