quick-prlisted
Install: claude install-skill 2ykwang/agent-skills
# Quick PR
Split an unrelated minor change (convention fix, typo, config tweak) from the current working tree into an independent PR — without leaving the current branch.
This is a Claude Code skill. It requires Claude Code built-in tools: `EnterWorktree`, `ExitWorktree`, and `AskUserQuestion`.
## Use this skill when
- A small fix (typo, lint, config) is mixed into a larger feature branch
- The user wants to ship a trivial change immediately without polluting the current PR
- The user says "quick PR", "split this out", or "ship this separately"
## Do not use this skill when
- The change is part of the current feature work
- The user only wants a PR description (use `/write-pr` instead)
- The change requires review or testing beyond a simple visual check
## Input
```text
$ARGUMENTS
```
**Argument interpretation:**
- File path (e.g., `src/config.py`) — extract the current diff for that file and apply it in the worktree
- Description text (e.g., `"fix typo in README"`) — make the edit directly in the worktree
- Empty — ask the user what to split out
## Tools
Fetch these tools via `ToolSearch` before use:
| Purpose | Tool |
|---------|------|
| Enter isolated worktree | `EnterWorktree` |
| Exit/remove worktree | `ExitWorktree` |
| Ask the user | `AskUserQuestion` |
## Procedure
### Step 1: Determine Change Scope
**File path arg:** Run `git diff HEAD -- <file>`, show the diff.
**Description arg:** Propose which files to modify and how.
**Empty arg:** Ask what to spl