What problem does it solve? Creating consistent, well-structured pull requests requires manually analyzing commits, choosing the correct base branch, and writing PR descriptions, which is repetitive and error-prone. ## Core Features & Use Cases - Automatic Base Branch Detection: Inspects local and remote branches to determine whether the project uses Git Flow (develop) or GitHub Flow (main/master) and selects the correct merge target. - Commit-Driven PR Content: Analyzes commit history and diff statistics to generate a Conventional Commits title and a structured PR body with change summaries, file tables, and checklists. - End-to-End PR Creation: Handles uncommitted changes, pushes the branch when needed, and creates the PR via the GitHub CLI, returning the PR URL. - Use Case: After finishing a feature on a feat/board-crud branch, ask for a PR and receive a ready-to-review pull request targeting develop with a formatted description. ## Quick Start Ask the assistant to create a pull request for your current branch, for example by saying "PR 만들어줘" or "create a pull request for my current changes".