Use when PRs won't merge or show BLOCKED status, auto-merge fails for Dependabot/Renovate, branch protection or rulesets need configuring, GitHub Actions workflows have issues or CI is failing, setting up CODEOWNERS or PR templates, or diagnosing any GitHub repository configuration problem.
From github-projectnpx claudepluginhub netresearch/claude-code-marketplace --plugin github-projectThis skill is limited to using the following tools:
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/auto-merge-guide.mdreferences/branch-migration.mdreferences/dependency-management.mdreferences/gh-cli-reference.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
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.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
GitHub repository configuration, troubleshooting, and collaboration workflow best practices.
enforce_admins auditgh api graphql -f query='query($owner:String!,$repo:String!,$pr:Int!){
repository(owner:$owner,name:$repo){pullRequest(number:$pr){
mergeStateStatus reviewDecision mergeable
reviewThreads(first:50){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. See references/auto-merge-guide.md.
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. See references/auto-merge-guide.md.
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:50){nodes{id isResolved}}
}}
}' -f owner=OWNER -f repo=REPO -F pr=NUMBER
Rebase merge fails with signed commits: enable squash or auto-detect strategy. Workflow file PRs need manual merge (GITHUB_TOKEN lacks workflows scope). Copilot reviewer race conditions: re-run auto-approve workflow. See references/auto-merge-guide.md.
scripts/verify-github-project.sh /path/to/repository
| Topic | Reference |
|---|---|
| Repository file layout and conventions | references/repository-structure.md |
| Branch migration (master to main) | references/branch-migration.md |
| Dependabot/Renovate configuration | references/dependency-management.md |
| Auto-approve + auto-merge (solo maintainer, bots) | 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 |
| PR shows too many commits (fork merge base) | references/pr-commit-cleanup.md |
Contributing: https://github.com/netresearch/github-project-skill