github-flow
GitHub flow: file a well-formed issue in its owning repository when work is handed to another owner or needs a public record, or land any change through a merged, test-backed GitHub pull request, with or without an issue, then clean up and optionally tag a release. Also apply the flow to local repositories without a remote or explicitly local work before any push. Use for fixing or implementing a GitHub issue, opening or merging a pull request, repository commit and signing conventions, branch naming including issue-linked branches, test-first fixes, pull request hygiene, diagnosing failing CI check runs, post-merge branch and worktree cleanup, and issue-driven release tags. Do not use for release readiness audits without a change to land, store or package-manager publishing, or repositories hosted on other platforms such as GitLab.
Pinned to revision 21a48e000156, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/github-flow/SKILL.md
- skills/github-flow/agents/openai.yaml
- skills/github-flow/references/eval-fixtures.md
- skills/github-flow/references/sources.md
Every link opens the file at its source, pinned to the revision this page describes.