
GitHub repository setup and platform-specific features. This skill should be used when creating new GitHub repositories, configuring branch protection rules, setting up GitHub...
概览
GitHub repository setup and platform-specific features. This skill should be used when creating new GitHub repositories, configuring branch protection rules, setting up GitHub Issues/Discussions/Projects, creating sub-issues and issue hierarchies, managing PR review workflows, configuring Dependabot/Renovate auto-merge, setting up merge queues with GraphQL enqueuePullRequest mutations, or checking GitHub project configuration. Focuses on GitHub platform features, not CI/CD pipelines or language-specific tooling. By Netresearch. GitHub platform configuration and repository management patterns. This skill focuses exclusively on . bash skills/github-project/scripts/init-branch-protection.sh OWNER/REPO Applies required_conversation_resolution: true + 1-approver baseline so the "abort merge if unresolved threads" rule is structurally enforced, not just documented. See skills/github-project/SKILL.
README
以下为原文 README 节选,完整内容请查看原文。
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: Netresearch DTT GmbH
name: github-project description: “GitHub repository setup and platform-specific features. This skill should be used when creating new GitHub repositories, configuring branch protection rules, setting up GitHub Issues/Discussions/Projects, creating sub-issues and issue hierarchies, managing PR review workflows, configuring Dependabot/Renovate auto-merge, setting up merge queues with GraphQL enqueuePullRequest mutations, or checking GitHub project configuration. Focuses on GitHub platform features, not CI/CD pipelines or language-specific tooling. By Netresearch.”
GitHub Project Skill
GitHub platform configuration and repository management patterns. This skill focuses exclusively on GitHub-specific features.
New repo? Run this BEFORE the first PR:
bash skills/github-project/scripts/init-branch-protection.sh OWNER/REPOAppliesrequired_conversation_resolution: true+ 1-approver baseline so the “abort merge if unresolved threads” rule is structurally enforced, not just documented. Seeskills/github-project/SKILL.md→ Required First Step Aftergh repo createfor the full flow (baseline, required checks, merge queue).
🔌 Compatibility
This is an Agent Skill following the open standard originally developed by Anthropic and released for cross-platform use.
Supported Platforms:
- ✅ Claude Code (Anthropic)
- ✅ Cursor
- ✅ GitHub Copilot
- ✅ Other skills-compatible AI agents
Skills are portable packages of procedural knowledge that work across any AI agent supporting the Agent Skills specification.
Scope Boundaries
This Skill Covers:
- Branch protection rules and PR workflows
- CODEOWNERS configuration
- GitHub Issues, Discussions, Projects
- Sub-issues and issue hierarchies (parent/child relationships)
- Dependabot/Renovate auto-merge
- GitHub Releases configuration
- Repository collaboration features
Delegate to Other Skills:
- CI/CD pipelines →
go-development,php-modernization,typo3-testing - Security scanning (CodeQL, gosec) →
security-audit - SLSA, SBOMs, supply chain →
enterprise-readiness - Git branching strategies, conventional commits →
git-workflow
Triggers
Setup & Configuration:
- Creating a new GitHub repository
- “Check my GitHub project setup”
- “Configure branch protection”
- “Set up GitHub Issues/Discussions”
- “How do I require PR reviews?”
- “Auto-merge Dependabot PRs”
- “Configure CODEOWNERS”
Sub-Issues & Issue Hierarchies:
- “Create sub-issues”
- “Add child issues to parent”
- “Link issues as parent/child”
- “Break down issue into sub-tasks”
- “Set up issue hierarchy”
- “Convert checklist to sub-issues”
Troubleshooting (PR Merge Blocked):
- “PR can’t be merged” / “merge is blocked”
- “unresolved conversations” / “unresolved comments”
- “required reviews not met”
- “CODEOWNERS review required”
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add netresearch/github-project-skill