What problem does it solve?
It prevents broken or poorly formatted pull requests by enforcing branch safety rules, running a quality gate, and ensuring tests pass before pushing and opening the PR.
Core Features & Use Cases
- Automated pre-merge safety checks: Ensures the branch is not
main, Chromedriver is configured for headless mode, and the working tree is clean.
- Quality gate enforcement: Runs the
gate skill and blocks PR creation if unresolved errors remain.
- Test-first workflow with guarded push and PR creation: Runs
mix test, pushes the branch to the remote, generates a conventional PR title from the branch name, and creates the PR with a structured body including a test plan.
Quick Start
Use this skill to create a pull request for your current branch by running it and letting it complete all checks, tests, push, and PR creation steps.