Help us improve
Share bugs, ideas, or general feedback.
From github-project
Use when PRs won't merge or show BLOCKED (Copilot-review race), AI reviewer pushback, auto-approve/auto-merge fails for Dependabot/Renovate, branch protection/rulesets need configuring, CI fails, authoring reusable workflows or composite actions, harden-runner setup, or CODEOWNERS / PR templates.
npx claudepluginhub netresearch/claude-code-marketplace --plugin github-projectHow this skill is triggered — by the user, by Claude, or both
Slash command
/github-project:github-projectThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
GitHub repository configuration, troubleshooting, and collaboration workflow best practices.
assets/CODEOWNERS.templateassets/CONTRIBUTING.md.templateassets/PULL_REQUEST_TEMPLATE.md.templateassets/SECURITY.md.templateassets/auto-merge-direct.yml.templateassets/auto-merge-queue.yml.templateassets/auto-merge.yml.templateassets/bug_report.md.templateassets/dependabot.yml.templateassets/feature_request.md.templateassets/pr-quality.yml.templateassets/release-labeler.yml.templateassets/renovate.json.templatecheckpoints.yamlevals/evals.jsonreferences/actionlint-guide.mdreferences/agentic-workflows.mdreferences/ai-reviewer-pushback.mdreferences/auto-merge-guide.mdreferences/branch-migration.mdGuides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Breaks plans, specs, or PRDs into thin vertical-slice issues on the project issue tracker using tracer bullets. Useful for converting high-level work into grabbable implementation tickets.
Share bugs, ideas, or general feedback.
GitHub repository configuration, troubleshooting, and collaboration workflow best practices.
enforce_adminsgh api graphql -f query='query($owner:String!,$repo:String!,$pr:Int!){
repository(owner:$owner,name:$repo){pullRequest(number:$pr){
mergeStateStatus reviewDecision mergeable
reviewThreads(first:100){nodes{isResolved comments(first:1){nodes{body}}}}
}}
}' -f owner=OWNER -f repo=REPO -F pr=NUMBER --jq '.data.repository.pullRequest'
Use assets/pr-quality.yml.template for auto-approve with required_approving_review_count >= 1.
Requirements: allow_auto_merge on repo, pull_request_target trigger (not pull_request), check user.login (not github.actor), gh pr merge --auto with dynamic strategy.
gh api graphql -f query='query{repository(owner:"OWNER",name:"REPO"){
pullRequest(number:PR){autoMergeRequest{enabledBy{login}}}
}}' --jq '.data.repository.pullRequest.autoMergeRequest'
gh api repos/OWNER/REPO/branches/main/protection/required_pull_request_reviews \
--jq '.bypass_pull_request_allowances.apps[].slug'
gh run list --repo OWNER/REPO --limit 5
gh run view RUN_ID --repo OWNER/REPO --log-failed
gh run rerun RUN_ID --repo OWNER/REPO
gh api repos/OWNER/REPO/branches/main/protection --jq '.enforce_admins.enabled'
gh api repos/OWNER/REPO/code-scanning/default-setup --jq '.state'
gh api graphql -f query='query($owner:String!,$repo:String!,$pr:Int!){
repository(owner:$owner,name:$repo){pullRequest(number:$pr){
reviewThreads(first:100){nodes{id isResolved}}
}}
}' -f owner=OWNER -f repo=REPO -F pr=NUMBER
See references/auto-merge-guide.md for: rebase-merge-with-signed-commits fixes, workflow-file PR manual merges, and the Copilot-review auto-approve race.
scripts/verify-github-project.sh /path/to/repository
| Topic | Reference |
|---|---|
| Repository file layout | references/repository-structure.md |
| Branch migration (master to main) | references/branch-migration.md |
| Dependabot/Renovate configuration | references/dependency-management.md |
| Auto-approve + auto-merge | references/auto-merge-guide.md |
| Merge strategy for signed commits | references/merge-strategy.md |
| Sub-issues and issue hierarchy | references/sub-issues.md |
| Release labeling automation | references/release-labeling.md |
| gh CLI commands | references/gh-cli-reference.md |
| Go, TYPO3, polyglot CI checklists | references/repo-setup-guide.md |
| OpenSSF Scorecard, CodeQL, security | references/security-config.md |
| Workflow linting (actionlint) | references/actionlint-guide.md |
Bash pitfalls in workflow run: steps | references/workflow-bash-patterns.md |
| PR shows too many commits (fork merge base) | references/pr-commit-cleanup.md |
| Multi-repo batch ops | references/multi-repo-operations.md |
| Reusable workflow supply-chain trust + SHA pinning | references/reusable-workflow-security.md |
| Reusable workflow pitfalls (composite actions, ref caching, permissions) | references/reusable-workflow-pitfalls.md |
| Org-level security settings (SHA pinning) | references/org-security-settings.md |
| Tag validation (defense-in-depth) | references/tag-validation.md |
| AI reviewer pushback patterns | references/ai-reviewer-pushback.md |
| Agentic workflows | references/agentic-workflows.md |
Contributing: https://github.com/netresearch/github-project-skill