What problem does it solve?
Manually crafting accurate and comprehensive GitHub Pull Request titles and descriptions is time-consuming and prone to errors, especially when needing to reflect the final state of code changes, not just commit history. This Skill automates that process, ensuring PRs are always precise and up-to-date.
Core Features & Use Cases
- Dynamic PR Generation: Automatically creates or updates PR titles and descriptions based on the actual code changes in the current branch's
HEAD.
- Code-Verified Documentation: Critically verifies that every feature or change mentioned in the PR description actually exists in the final code, preventing documentation of reverted or removed features.
- Structured Output: Generates PRs with clear sections for summary, categorized changes, breaking changes, testing, and cost impact, following best practices.
- Use Case: After completing a complex feature branch, simply ask the AI to "update the PR description for this branch." The Skill will analyze your code, generate a detailed PR, and even verify its contents against the actual files.
Quick Start
Update the PR description for my current branch. Ensure it accurately reflects the final code changes and includes a summary of new features and bug fixes.