Archive notice: using-github now lives in
patinaproject/skills. Use that repository for the current plugin, issues, and updates.
One GitHub workflow skill for coding agents: file issues, edit issues, start branches, write changelogs, and prepare pull requests from repository rules.
/using-github— The single supported entry point for GitHub work. It reads repository rules and applies the issue, branch, PR, and changelog workflows from one skill.
Get from zero to a real invocation in under a minute (assumes Claude Code):
-
Add the Patina Project marketplace:
/plugin marketplace add patinaproject/skills -
Install the plugin:
/plugin install using-github@patinaproject-skills -
Invoke the GitHub behavior guide from a target repository:
/using-github New issue: the homepage CTA button is broken. Create a new branch then fix.
The guide applies the correct workflow for filing issues, starting branches, editing issues, writing changelogs, and preparing public-safe PRs.
using-github replaces the former github-flows plugin identity. Direct
invocations of the specialized new-issue, edit-issue, new-branch, and
write-changelog skills are removed. Invoke using-github instead; it now owns
those workflows from the single remaining skill.
GitHub redirects old patinaproject/github-flows repository URLs after the
rename, but existing local checkouts should update their remotes:
git remote set-url origin git@github.com:patinaproject/using-github.gitShow install steps for Cursor, Windsurf, Copilot, Codex, and others
using-github ships as a Claude Code + Codex plugin. Other supported editors read the repository-level files this plugin emits (AGENTS.md, .cursor/, .windsurfrules, .github/copilot-instructions.md) directly — those tools require no additional plugin install. Pick the section for your tool.
-
Register the Patina Project marketplace:
/plugin marketplace add patinaproject/skills -
Install the plugin:
/plugin install using-github@patinaproject-skills -
Open a target repository (or an issue in one) in Claude Code and invoke:
/using-github New issue: the homepage CTA button is broken. Create a new branch then fix.
-
Register the Patina Project marketplace:
codex plugin marketplace add patinaproject/skills
-
Install the plugin: run
codexto start a session, type/pluginsto open the plugin browser, findusing-githubunder thepatinaproject/skillsmarketplace, and select Install plugin. -
Invoke from the target repository:
[$using-github:using-github] New issue: the homepage CTA button is broken. Create a new branch then fix.
-
Install or enable the
using-githubplugin from your Codex plugin source. -
Open the target repository in the app.
-
Invoke:
[$using-github:using-github] New issue: the homepage CTA button is broken. Create a new branch then fix.
No plugin install required. This repo ships .github/copilot-instructions.md, which Copilot Chat reads automatically when the repo is open in your editor.
-
Clone the repo and open it.
-
Invoke
using-githubfrom Copilot Chat:@workspace Use the using-github skill for the workflow described above.
Personal Copilot preferences belong in your user-scoped Copilot settings, not in the emitted .github/copilot-instructions.md.
No plugin install required. This repo ships .cursor/rules/using-github.mdc, which Cursor loads as a project rule whenever the repo is open.
-
Clone the repo and open it in Cursor.
-
Ask the Cursor agent to apply
using-github:Use the using-github skill for the workflow described above.
Personal Cursor rules belong in your user-scoped Cursor settings, not in the emitted .cursor/rules/.
No plugin install required. This repo ships .windsurfrules, which Windsurf reads natively when the repo is open.
-
Clone the repo and open it in Windsurf.
-
Ask Cascade to apply
using-github:Use the using-github skill for the workflow described above.
No plugin install required. Aider reads AGENTS.md natively.
- Clone the repo.
- Run
aiderfrom inside the repo and ask it to apply theusing-githubworkflow described inAGENTS.md.
No plugin install required. Zed's assistant reads AGENTS.md natively.
- Clone the repo and open it in Zed.
- Ask the assistant to apply the
using-githubworkflow described inAGENTS.md.
No plugin install required. Cline reads AGENTS.md natively when the repo is open in VS Code.
- Clone the repo and open it in VS Code with the Cline extension active.
- Ask Cline to apply the
using-githubworkflow described inAGENTS.md.
No plugin install required. Opencode reads AGENTS.md natively.
- Clone the repo and open it in Opencode.
- Ask Opencode to apply the
using-githubworkflow described inAGENTS.md.
Continue.dev support is opt-in. Add the following entry to your .continue/config.json (project-scoped or user-scoped) so Continue picks up the using-github context:
Then ask Continue to apply the using-github workflow described in AGENTS.md.
This repository is the source for the plugin. Local workflow:
pnpm install # installs dev deps and wires husky
pnpm lint:md # markdownlint-cli2
pnpm check:versions # enforce package.json ↔ plugin manifests lockstep
pnpm commitlint # one-off commit-message validationCommits and PR titles follow type: #<issue> short description.
Releases are driven by release-please — merge the standing release PR to cut a new vX.Y.Z. See RELEASING.md.
MIT — see LICENSE.
{ "context": [ { "provider": "file", "params": { "files": ["AGENTS.md", ".github/copilot-instructions.md"] } } ] }