What problem does it solve? Opening a pull request without verifying rebase state, tests, documentation, and project conventions leads to rejected reviews, broken CI, and rework. This Skill runs a structured pre-PR verification checklist for the Swttch (claude-code-gui-jetbrains) repository so every requirement is checked with real commands before the PR is opened. ## Core Features & Use Cases - Rebase and commit hygiene checks: Verifies the branch is rebased onto the latest main and that every commit title stays within the 72-character limit. - Feature documentation enforcement: Confirms feature PRs include per-language docs under docs/features/ with screenshots when UI is involved. - Marketplace API compliance: Greps the Kotlin source for forbidden JetBrains Internal or Deprecated APIs that would fail the Marketplace Plugin Verifier. - Three-layer test gate: Runs WebView, Backend, and Kotlin test/lint/build layers via the project's build script. - Use Case: Before opening a PR for a new chat feature, run the checklist to confirm the branch is rebased, docs/features/ contains en.md and ko.md with screenshots, no Internal APIs are used, all three test layers pass, and the PR body includes a closing flag like Closes #N. ## Quick Start Ask the assistant to run the pre-PR checklist on the current branch before opening a pull request.