Files
2025-11-30 08:54:38 +08:00

53 lines
1.4 KiB
Markdown

---
description: Create pull request with auto-generated description from plan and memory
---
Use the pr-creation skill to create a pull request with auto-generated description.
**Prerequisites:**
- On feature branch (NOT main/master)
- Execution completed
- Changes committed to branch
- `gh` CLI installed and authenticated
**What this does:**
**Pre-flight Checks:**
1. Verify on feature branch (error if main/master)
2. Check for uncommitted changes (offer to commit)
3. Verify remote tracking (set up if needed)
4. Check GitHub CLI installed and authenticated
**Generate PR Description from:**
- Plan file: `docs/plans/YYYY-MM-DD-<feature>.md`
- Complete memory: `YYYY-MM-DD-<feature>-complete.md` (if exists)
- Git diff: Files changed summary
- Commit messages: Timeline context
**Description Structure:**
- Summary (from plan overview)
- What Changed (git diff stat)
- Approach (from plan architecture)
- Testing (from plan + verification results)
- Key Learnings (from complete.md)
- References (plan, tasks, research)
**Execute:**
1. Push branch to remote
2. Create PR using `gh pr create`
3. Output PR URL
4. Update complete.md with PR link
**Title Format:** `feat: ${Feature Name}`
**Example:**
```
✅ Pull request created successfully!
PR: https://github.com/user/repo/pull/42
Branch: feature/user-authentication
Base: main
View PR: https://github.com/user/repo/pull/42
```