What problem does it solve?
This Skill streamlines the process of contributing to open-source GitHub projects by guiding users through the contribution process, including reading project conventions, preparing branches, adapting commit messages, running tests, and creating pull requests.
Core Features & Use Cases
- Project Convention Detection: Automatically reads
CONTRIBUTING.md, PR templates, and git logs to identify project conventions.
- Branch Preparation: Helps in setting up the correct branch names and syncing with upstream.
- Commit Convention Adaptation: Assists in adapting commit messages to project conventions and requirements.
- Pre-PR Checklist: Ensures code quality, tests, and CI checks are completed before creating a pull request.
- Pull Request Creation: Guides in filling out PR templates, linking issues, and creating the PR with the gh CLI.
Quick Start
Use the contribute skill to start a new pull request for the 'fix/null-pointer-empty-input' branch in the 'upstream/main' remote.