# PR To Main Cleanup

> PR To Main Cleanup is an Agent Skill for devops & security published in the breaking-brake/cc-wf-studio repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Clean up merged feature branches after PR to main is merged. Use when the user says "ブランチ削除", "cleanup", "マージ後の片付け", or wants to delete a merged branch.

- Skill name: `pr-to-main-cleanup`
- Category: [DevOps & Security](https://www.openparable.com/skill/devops-security/1)
- Source: https://github.com/breaking-brake/cc-wf-studio/blob/HEAD/.claude/skills/pr-to-main-cleanup/SKILL.md
- Repository: breaking-brake/cc-wf-studio (5,320 GitHub stars when collected)

## SKILL.md

# PR to Main Cleanup

Delete merged feature branches after PR is merged to main.

## Workflow

1. **Gather context** (parallel):
   - `git branch` to identify current branch
   - `git log --oneline -1` to confirm current state

2. **Execute cleanup**:
   - Switch to main branch
   - Pull latest changes from origin
   - Delete local feature branch
   - Delete remote feature branch

## Commands

```bash
git checkout main && git pull origin main && git branch -D <branch-name> && git push origin --delete <branch-name>
```

## Important Notes

- PRs to main are always squash-merged, so use `-D` (force delete) since git cannot detect squash merges as "merged"
- Always pull latest main before deleting to sync merge status

---

Source: https://www.openparable.com/skill/devops-security/pr-to-main-cleanup (OpenParable). Cite the canonical URL above.
