| name | bottlenote-admin-korean-pr |
| description | Create Korean pull requests for Bottlenote admin dashboard changes. Use when Codex needs to prepare or create a PR after feature work, bug fixes, API contract work, tests, or documentation changes in this repository. Trigger on requests like "PR ๋ง๋ค์ด์ค", "PR ์์ฑ", "pull request ๋ง๋ค์ด์ค", "ํ๊ธ PR", "์์
์ฌ๋ ค์ค", or when implementation is complete and the user asks to open a PR.
|
Bottlenote Admin Korean PR
Use this skill to prepare a concise Korean PR that matches this repository's
template and accurately reflects the actual diff.
Workflow
-
Inspect the branch and diff.
- Run
git status --short --untracked-files=all.
- Use
git diff origin/main... for the change summary unless the user
specifies another base.
- Do not include unrelated existing worktree changes in the PR summary.
- If unrelated changes are present, explicitly separate them from this work.
-
Check repository PR template.
- Prefer
.github/PULL_REQUEST_TEMPLATE.md.
- Preserve its sections:
PR ์ ๋ชฉ, ๋ณ๊ฒฝ ์ฌํญ, ๋ณ๊ฒฝ ์ด์ , ํ
์คํธ ๋ฐฉ๋ฒ, ์ฐธ๊ณ ์ฌํญ.
-
Find related workspace issues.
- Search
bottle-note/workspace issues before writing the PR body when the
branch, commits, user prompt, docs, or prior conversation mention an issue,
QA item, feature request, or comment URL.
- Prefer exact issue/comment URLs from the user prompt. Otherwise search by
the feature keywords and changed domain, then inspect likely issue bodies
and comments.
- Add a
๊ด๋ จ ์ด์ section to the PR body when a related workspace issue is
found. Include the workspace issue link and, when the work comes from a
specific comment, the comment URL.
- If no related workspace issue is found, omit the section rather than adding
speculative links.
-
Write the title.
- Format:
[type] Korean summary.
- Use one of:
feat, fix, refactor, docs, test, chore.
- Keep it specific to the shipped behavior.
-
Write the body in Korean.
- Keep technical terms such as API, React, TanStack Query, MSW, Playwright,
route, hook, service in English when clearer.
- In
๋ณ๊ฒฝ ์ฌํญ, list concrete code/user-facing changes.
- In
๋ณ๊ฒฝ ์ด์ , explain why the change is needed.
- In
ํ
์คํธ ๋ฐฉ๋ฒ, include commands actually run and any manual checks.
- In
์ฐธ๊ณ ์ฌํญ, mention residual risks, skipped checks, required env vars,
or user verification steps. Use ํน์ด์ฌํญ ์์ only when true.
-
Create the PR only when requested.
- Use
gh pr create --base main unless the user specifies a different base.
- If the branch has not been pushed, push the current branch first only when
the user asked to create the PR and the remote branch is missing.
- Do not add AI attribution footers unless the user asks for them.
PR Body Shape
### PR ์ ๋ชฉ (Title)
[type] <ํ๊ธ ์์ฝ>
### ๊ด๋ จ ์ด์
- bottle-note/workspace#<๋ฒํธ>
- ์ธ๋ถ ์์ฒญ: <๋๊ธ URL>
### ๋ณ๊ฒฝ ์ฌํญ (Changes)
- [ ] <๊ตฌ์ฒด์ ์ธ ๋ณ๊ฒฝ ์ฌํญ>
- [ ] <๊ตฌ์ฒด์ ์ธ ๋ณ๊ฒฝ ์ฌํญ>
### ๋ณ๊ฒฝ ์ด์ (Reason for Changes)
<์ ํ์ํ ๋ณ๊ฒฝ์ธ์ง>
### ํ
์คํธ ๋ฐฉ๋ฒ (Test Procedure)
- [ ] `<์คํํ ๋ช
๋ น>`
- [ ] <์๋ ๊ฒ์ฆ ๋ด์ฉ>
### ์ฐธ๊ณ ์ฌํญ (Additional Information)
<๋ฆฌ๋ทฐ์ด๊ฐ ์์์ผ ํ ๋ด์ฉ>
Guardrails
- Never claim tests passed unless the command was run successfully.
- Mention tests that could not be run.
- Keep the PR focused on changes in the current branch.
- Respect the target branch from the workspace instructions:
origin/main for
diffing and main as the PR base.