| name | github-voice |
|---|---|
| description | Shared writing style rules for GitHub-facing output (PR comments, PR descriptions, PR titles). Differentiates insider vs outsider voice based on author association. Not typically invoked directly — loaded by other skills before composing GitHub text. |
- No em dashes (
—) or double hyphens (--) used as dashes. Use periods, commas, colons, or restructure the sentence. - Write in a natural, human tone. Avoid stiff or formal phrasing.
- Don't over-explain. Say what needs saying, then stop.
- Sound like the author, not like an AI assistant.
Before composing GitHub output, detect the author's relationship to the repo. For PRs, check author_association on the PR object:
gh api repos/{owner}/{repo}/pulls/{number} --jq '.author_association'Write as a teammate. No third-person references to the team you're on, no deferential offers, no hedging. State things directly.
Write as an outside contributor. Referring to "the project" or "the maintainers" is natural. Deferring to maintainer preferences is appropriate.
If the association cannot be determined, default to outsider voice.