โ† ClaudeAtlas

github-contribution-workflowlisted

Author GitHub contributions with the gh CLI โ€” open/merge PRs, open issues, create/edit files on GitHub, set repo secrets, configure contribution-flow repo settings. Use when running `gh pr create` / `gh pr merge` / `gh pr checks` / `gh issue create` / `gh secret set` / `gh api`, checking CI before merge, or bumping a submodule pin. Covers Conventional branch/PR-title conventions, Co-Authored-By trailer + ๐Ÿค– footer, squash+delete merge, CLEAN-before-merge, `gh secret set` without --body, `git update-index` submodule bumps, the --no-verify rule. Does NOT cover pure local git, diff-vs-commit verification (โ†’ pr-diff-verification), security repo settings (โ†’ apple-public-repo-security), worktree conflicts (โ†’ subagent-conflict-detection), plugin distribution (โ†’ claude-skill-plugin-packaging).
wei18/apple-dev-skills ยท โ˜… 0 ยท Code & Development ยท score 70
Install: claude install-skill wei18/apple-dev-skills
# GitHub Contribution Workflow The `gh`-CLI contribution loop for an agent acting on a GitHub repo: branch โ†’ commit โ†’ PR โ†’ CI โ†’ merge, plus issues, GitHub-side file ops, repo secrets, and contribution-flow repo settings. Encodes conventions that keep an agent's contributions reviewable and consistent. Tool-agnostic in spirit; concrete commands are `gh` + `git`. ## When to invoke - Opening or merging a PR; opening or commenting on an issue. - Creating or editing a file *through GitHub* (API / web flow) rather than a local clone. - Setting a repo secret or configuring contribution-flow repo settings. - Checking CI status before a merge; bumping a submodule pin. - User says "open a PR / issue", "merge this", "set the secret", "configure the repo". ## Scope โ€” what this does NOT own (route to sibling) - **Verifying the diff matches the commit's claims** before push/PR โ†’ `pr-diff-verification`. - **Security repo settings** (Secret Scanning, push protection, gitleaks, `.gitignore` baseline) โ†’ `apple-public-repo-security`. - **Parallel-session / submodule worktree conflicts** โ†’ `subagent-conflict-detection`. - **Distributing or installing skill plugins** (marketplace, depth-1 rule) โ†’ `claude-skill-plugin-packaging`. - **Pure local git** with no GitHub surface โ†’ out of scope. ## Intent โ†’ command | Intent | Command | |---|---| | Open a PR | `gh pr create --title "<conventional title>" --body "<body + ๐Ÿค– footer>"` | | Check CI before merge | `gh pr checks <n> --repo <o/r>` ; `gh