A structured playbook for submitting pull requests to open-source projects you don't maintain. It walks you through the full lifecycle: reading CONTRIBUTING.md as a binding contract, checking recent merged PRs to gauge acceptable size, writing a scope contract before you code, implementing minimal diffs with conventional commits, running isolated GUI tests for desktop apps, and writing evidence-backed PR descriptions with AI disclosure when required. The skill triggers on phrases like "submit a PR", "fix this upstream", or "rebase against main". Most helpful when you're contributing to a repo where maintainers can close your work without explanation and you actually want it merged, not just submitted. Think of it as tactical advice from someone who has watched a lot of well-intentioned PRs get closed for preventable reasons.
npx skills add https://github.com/daymade/claude-code-skills --skill github-contributor