What problem does it solve? Opening a pull request involves many easy-to-miss steps: verifying a clean working tree, auditing commits and branch naming, writing a conventional-commit title, crafting a concise description with a test plan, and updating task tracking documents. This Skill enforces all of these checks so PRs are consistent, compliant, and ready for review. ## Core Features & Use Cases - Branch and Commit Audit: Analyzes git diff main and git log to verify atomic commits, conventional commit messages, and semantic branch naming before opening the PR. - Blocking Title and Body Rules: Enforces conventional-commit PR titles (validated against a regex), forbids #N references and wave/phase numbers in titles, and requires a concrete checkbox test plan in the body. - Task Tracking Sync: Loads the project-management skill to mark completed tasks in docs/changes/ or docs/tasks.md, update change document status, and sync docs/index.yml and docs/index.md. - Use Case: After finishing a feature branch, invoke this Skill to validate the branch, generate a compliant PR title and description, create the PR with gh pr create (never as a draft), and hand off to CI monitoring. ## Quick Start Use the pr-preparer skill to review my current branch changes and open a ready-for-review pull request on GitHub.