← ClaudeAtlas

pr-preparelisted

Prepare pull request descriptions following project template. Activates on: prepare PR, create PR, pull request, ready for PR, draft PR, write PR
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# PR Preparation Skill Automatically prepare pull request descriptions following project standards. ## Activation This skill activates on keywords: - "prepare PR", "prepare the PR", "prepare a PR" - "create PR", "create pull request" - "PR description", "pull request description" - "ready for PR", "ready to PR" - "draft PR", "write PR" ## Workflow When activated, follow these steps: ### 1. Gather Context Run these commands to understand the changes: ```bash # Current state git status # Branch comparison (adjust 'main' if different base branch) git log $(git merge-base HEAD main)..HEAD --oneline # Files changed git diff $(git merge-base HEAD main)..HEAD --stat # Actual diff (for smaller changes) git diff $(git merge-base HEAD main)..HEAD ``` ### 2. Analyze Changes Identify: - **Components modified**: Which files/modules changed - **Purpose**: Why these changes were made - **Impact**: Benefits, risks, breaking changes - **Testing**: What validation was done or needed ### 3. Generate PR Description Use this template format: ```markdown ## Summary [1-3 sentences: what changed and why] ## Changes - **[Component]**: [What changed and why] - **[Component]**: [What changed and why] ## Impact - ✅ [Key benefit or outcome] - ✅ [Another benefit] - ✅ No breaking changes ## Testing - [ ] Tests pass (`uv run pytest`) - [ ] Linting passes (`uv run ruff check`) ## Notes [Optional: known issues, follow-up work, dependencies] ``` ### 4. Suggest PR Title Follow convent