crysk-pr
Installation
SKILL.md
When to Use
Load this skill whenever the user asks to open, create, submit, or update a pull request (or push a branch and open a PR).
Step 1: Branch, Pre-Push Checks & Repo Conventions
- Protect integration branches: Never commit or push directly to the default branch, or to the integration branch the repository declares (for example
devin a repo whose rules say so). If currently on one, create a focused branch first (feat/<slug>,fix/<slug>,chore/<slug>,refactor/<slug>). - Resolve target base branch:
- Check
AGENTS.md,CLAUDE.md,CONTRIBUTING.md, or an active project PR skill (such asbranch-prorgh-stack) for the required target branch (e.g.devvsmain). - If the repo defines no rule, inspect whether an active
devintegration branch exists or fall back togh repo view --json defaultBranchRef --jq .defaultBranchRef.name.
- Check
- Run local gates before pushing: Run the project's fast verification commands (tests, typecheck, linter) before pushing the branch (
git push -u origin HEAD).