create-pull-request

Рабочий процесс создания pull request для клиентов Bitwarden. Используется при создании PR, написании описаний PR или подготовке веток для ревью. Запускается командой "create…

npx skills add https://github.com/bitwarden/clients --skill create-pull-request

Create Pull Request

PR Title Format

[PROJ-XXXXX] Short imperative summary

Examples:

  • [PM-12345] Add passkey support to vault item creation
  • [CL-1124] Increase badge max-width
  • [PM-33446] Ensure attachments are cleared on clone

Rules:

  • Include the Jira ticket prefix (e.g. PM-, CL-)
  • Keep under 70 characters total
  • Use imperative mood in the summary

PR Body Template

IMPORTANT: Always follow the repo's PR template at .github/PULL_REQUEST_TEMPLATE.md. Add TODO items to the screenshots section for each scenario that should be captured if any.


Pre-PR Checklist

  1. All tests pass: Run npm test
  2. Lint clean: Run npm run lint
  3. No unintended changes: Check git diff origin/main...HEAD for unexpected files
  4. Branch up to date: Rebase on main if needed

Creating the PR

# Ensure branch is pushed
git push -u origin <branch-name>

# Create PR as draft by default (body follows .github/PULL_REQUEST_TEMPLATE.md)
gh pr create --draft --title "[PM-XXXXX] Short summary" --body "<fill in from PR template>"

Default to draft PRs. Only create a non-draft (ready for review) PR if the user explicitly requests it.


Base Branch

  • Default target: main
  • Check with team if targeting a feature branch instead

Больше skills от bitwarden

figma-to-angular
bitwarden
Этот навык преобразует спецификацию дизайна Figma в полностью реализованный компонент Angular с историями Storybook в монорепозитории Bitwarden Clients. Результат должен визуально соответствовать дизайну, следуя всем соглашениям кодовой базы.
force-multiplier
bitwarden
Применить одно намерение ко многим целям одновременно — к флоту репозиториев в экосистеме Bitwarden или ко многим проектам внутри монорепозитория — как N единообразных,…
analyzing-git-sessions
bitwarden
Анализирует git-коммиты и изменения в заданном временном интервале или диапазоне коммитов, предоставляя структурированные сводки для проверки кода, ретроспектив, рабочих журналов или сессий…
coordinating-cross-team-breakdown
bitwarden
Координировать кросс-командное ревью и утверждение для Bitwarden Tech Breakdown. Используется при определении затронутых команд, построении таблицы утверждения Части 3, отслеживании…
assessing-jira-issue-relevance
bitwarden
Используйте, когда пользователь предоставляет один ключ задачи Jira и спрашивает, актуальна ли она, применима ли она, ожидает ли рассмотрения, является ли она ошибкой, была ли исправлена или может…
assessing-test-coverage
bitwarden
Используйте, когда нужно определить, какое тестовое покрытие УЖЕ существует для конкретного изменения (PR, ключ Jira, документ Tech Breakdown, Testmo CSV, изменённые пути или указанные…
retrospecting
bitwarden
Выполняет всесторонний анализ сессий Claude Code, изучая историю git, журналы разговоров, изменения кода и собирая отзывы пользователей для генерации…
reviewing-incremental-changes
bitwarden
Используйте этот навык при повторном рецензировании PR, в котором уже есть комментарии, или при ответе на изменения разработчика после первоначального рецензирования. Применяйте, когда существуют обсуждения PR или…