What problem does it solve? Contributors often open pull requests that fail automated CI checks because they lack a linked approved issue, use invalid branch names, or miss the required type label. This Skill enforces the full PR workflow so submissions pass validation on the first attempt. ## Core Features & Use Cases - Issue-first PR creation: Verifies the linked issue carries the status:approved label and requires a Closes #N / Fixes #N / Resolves #N reference in the PR body. - Branch and commit conventions: Enforces the type/description branch naming regex and Conventional Commits format (type(scope): description) with a type-to-label mapping table. - PR body structure: Guides the required sections — linked issue, exactly one type:* label, summary, changes table, test plan, and contributor checklist — plus shellcheck runs on modified scripts. - Use Case: A contributor fixing a shell script bug asks the assistant to prepare the PR; the Skill creates fix/zsh-glob-error, runs shellcheck, opens the PR with Closes #42, and adds the type:bug label. ## Quick Start Create a pull request for issue 42 following the branch naming, commit, and label rules.