Skip to content

feat: add contribute-via-gh-cli skill and PR template - #5

Open
Soypete wants to merge 1 commit into
mainfrom
feat/contribute-via-gh-cli-skill
Open

Soypete wants to merge 1 commit into
mainfrom
feat/contribute-via-gh-cli-skill

Conversation

@Soypete

@Soypete Soypete commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Description

Adds a meta-skill that walks contributors through forking this repo and opening a PR entirely with gh, since main is protected and outside contributors have no push access. Also documents the fork workflow as the normal contribution path and adds a PR template.

Implementation

  • New skill skills/skills/contribute-via-gh-cli/ (SKILL.md + evals/evals.json) covering gh repo fork, branching, pushing to the fork, gh pr create, and tracking review status — verified every gh flag against gh repo fork --help / gh pr create --help output.
  • CONTRIBUTING.md: new "Fork first — this is the normal flow" section with concrete commands, plus a PR title/description convention section (conventional-commit-style prefixes, Description/Implementation/Testing).
  • .github/PULL_REQUEST_TEMPLATE.md: title-prefix guidance in an HTML comment plus Description / Implementation / Testing / Checklist sections.
  • Added table rows in README.md and skills/skills/README.md for the new skill.

Testing

node scripts/verify-skills.mjs      # skills verified: 1 skills across 1 categories
node scripts/verify-manifests.mjs   # manifests verified: 7 manifests match their declared schema shape
node scripts/check-internal-links.mjs  # links verified: 17 internal links across 11 markdown files resolve
node scripts/verify-evals.mjs       # eval fixtures verified: 1 skills
npx markdownlint-cli2 --config .markdownlint.jsonc "**/*.md" "!node_modules"  # 0 issues
npx oxlint scripts/                 # clean

🤖 Generated with Claude Code

Adds a meta-skill walking contributors through forking + opening a PR
with gh for repos where they lack push access, documents the fork
workflow as the normal contribution path in CONTRIBUTING.md, and adds
a PR template with conventional-prefix titles and Description /
Implementation / Testing sections.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Soypete
Soypete requested a review from clintberry as a code owner September 23, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant