← ClaudeAtlas

github-contribution-flowlisted

Use when shipping a contribution through GitHub — either (a) debugging a GitHub issue by URL/number (fetch, root-cause, fix), or (b) shipping uncommitted working-tree changes when the user says "commit my changes", "commit scope by scope", "create a branch and PR", "open a PR for these changes", or similar. Covers grouping changes into scoped conventional commits, creating a branch, pushing, and opening a PR with assignee + labels. Use this whenever the end goal is a commit/branch/PR, even if no issue is mentioned.
mralaminahamed/wp-dev-skills · ★ 3 · Code & Development · score 76
Install: claude install-skill mralaminahamed/wp-dev-skills
# GitHub Contribution Flow ## Overview Two entry modes that converge on the same shipping flow (branch → scoped commits → push → PR): - **Issue-driven** — fetch issue → trace root cause → fix → ship. Wraps `superpowers:systematic-debugging`. Root cause MUST be confirmed before any fix is written. - **Changes-driven** — read the working tree → group changes by conventional-commit scope → one commit per scope → ship. No issue required. Both end at **§6 Branch, Commit, PR**, which is shared. ## When to Use **Issue-driven:** - User says "analyze/debug/fix/investigate issue #NNN" - User pastes a GitHub issue URL and asks to debug it - User says "find the root cause of this bug" with an issue reference **Changes-driven:** - "commit my changes", "commit these scope by scope", "commit by scope" - "create a branch and PR", "open a PR for these changes" - "read all changes from X and commit + create PR" - Any request whose end goal is commits/branch/PR from existing working-tree edits ## Required Sub-Skill **Issue-driven only:** Invoke `superpowers:systematic-debugging` before any fix. Do NOT skip Phase 1 (root cause investigation). Changes-driven mode skips this — the edits already exist. ## References - `references/gh-reference.md` — `gh` CLI commands, branch naming rules, label discovery, PR template sections, common CI failures - `references/codesigner-entry-points.md` — CoDesigner free/pro layout, repos, registry + render paths, project conventions ## Repo ≠ where the