What problem does it solve?
Generating clear, consistent, and reviewer-friendly pull request descriptions is often manual, inconsistent, and missing links to related issues; this Skill automates creation of a structured PR_MESSAGE.md so the PR has a proper subject, summary, test plan, changes list, and issue footer when applicable.
Core Features & Use Cases
- Analyze the current session and repository state to summarize changes and derive a commit-style subject line.
- Detect related GitHub issues by searching issue titles using branch keywords, prompt the user when ambiguous, and include a Closes footer when appropriate.
- Produce a PR_MESSAGE.md formatted with Summary, Test plan, and Changes sections and validate the output with commitlint and markdownlint; add PR_MESSAGE.md to .gitignore if needed.
- Use case: preparing a pull request from local changes before pushing, ensuring reviewers get a concise, validated description and associated issue reference.
Quick Start
Generate a PR_MESSAGE.md for the current session using the authenticated GitHub CLI, run commitlint and markdownlint to validate it, and present the final file for review.