From est-plugin
Создать ветку и закоммитить изменения локально (после подтверждения), по правилам GitHub Flow и Conventional Commits. НЕ пушит и НЕ открывает PR — для этого есть /pr. Используй, когда нужно закоммитить работу или завести под неё ветку.
How this skill is triggered — by the user, by Claude, or both
Slash command
/est-plugin:commithaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Доведи текущую работу от грязного рабочего дерева до **локального коммита** на короткоживущей ветке, по правилам GitHub Flow и Conventional Commits. В `main` напрямую не коммитим.
Доведи текущую работу от грязного рабочего дерева до локального коммита на короткоживущей ветке, по правилам GitHub Flow и Conventional Commits. В main напрямую не коммитим.
Этот скилл покрывает только локальную часть: ветка → коммит. Push в origin и открытие PR — зона связанного скилла /pr. Запусти /pr после /commit, когда будешь готов оформить Pull Request.
/commit # выбор ветки → коммит (после подтверждения)
/commit <сообщение> # использовать данный subject (всё равно нормализуется к конвенции)
Репозиторий следует GitHub Flow: main всегда деплоится, вся работа идёт на короткоживущих ветках от main.
Сначала посмотри текущую ветку (git branch --show-current) и спроси пользователя через AskUserQuestion, какую использовать:
main — для новой, не связанной с текущей работой задачи. Сначала обнови main (git fetch / git pull), потом ответвись от него.Сделай этот выбор через AskUserQuestion до любых других действий.
main. Если пользователь выбрал «текущую», но текущая ветка — main, всё равно создай новую ветку.<type>/<short-kebab-description>, опционально со scope — например feat/frontend-home-screen, fix/auth-refresh-401, chore/bump-prisma.git add ...). Не стейджи .env, .env.local.git status --short) и предложенное сообщение коммита, и дождись подтверждения.git commit.На этом скилл останавливается — изменения зафиксированы локально. Сообщи пользователю, что для push и PR нужно запустить /pr.
Коммиты следуют Conventional Commits: <type>(<scope>): <subject>.
feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert.backend, frontend, auth, transactions, prisma, deps.add transactions summary endpoint).! после типа/scope (feat(api)!: ...) и/или футер BREAKING CHANGE:.Примеры: feat(transactions): add summary endpoint, fix(auth): refresh token on 401, chore(deps): bump prisma to 6.x.
Co-Authored-By или атрибуцию «Generated with Claude Code» в коммиты..env, .env.local./pr.npx claudepluginhub raznaz/nazakate-plugins-market --plugin est-pluginGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.