Prompt file imported from froggychips/Froggy (
.claude/commands/froggy-pr.md). Copyright stays with the author.
Создай ветку и открой PR по конвенции Froggy.
Аргументы
<phase>—mem-1,mem-2, …,mem-5,mem-3.1,infra, etc.<slug>— короткое имя ветки (kebab-case):pageout,kvcache,freeze-ranker.<title>(опционально) — заголовок PR. Если не передан — выведи имя slug в Title Case.
Если git status --short показывает изменения — закоммитить как
WIP перед созданием ветки. Не пушить main.
Шаги
git fetch origin && git checkout -B "phase-<phase>/<slug>" origin/main- (если есть staged изменения)
git commitилиgit stashпользователю, чтобы решил. - После того как нужные коммиты на ветке —
git push -u origin "phase-<phase>/<slug>". gh pr createс шаблоном:
## Задача N из <серия>
<краткое описание цели>
## Изменения
### `<Component>` (новое/изменено)
- <bullet>
### Tests
NNN total (+M):
- <test bullet>
### Docs
- ADR <NNNN>-<slug>.md
- README: <что обновлено>
## Что осталось из требований
✅ <требование выполнено>
⚠️ <отложено> — почему
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Вывести URL PR'а пользователю.
Что НЕ делать
- Не мерджить PR. Это решение пользователя.
- Не force-push'ить.
- Не пушить в main напрямую.
