Total 50,476 skills, Version Control has 883 skills
Showing 12 of 883 skills
Create a git release — tag, push, and create GitHub release
Create pull requests using GitHub CLI with proper templates and formatting
Generate a version changelog by checking git commit records and code changes between the current latest version and the previous version. Use this when the user asks to 'create/generate changelog' or 'create/generate CHANGELOG'.
Open a private GitHub repo to external clients or contractors without making it public. Accepts a mixed list of GitHub usernames and/or email addresses, resolves each to a GitHub account (falling back to an email invitation when the user has no discoverable account yet), and invites them as collaborators with a chosen permission level (default: read-only, sufficient for pulling code and filing issues / PRs). Also supports revoking access and listing current collaborators. Use when the user says "给客户开权限", "share private repo", "invite collaborator", "邀请外部协作者", "grant repo access", "客户要看代码", "revoke access", "撤销访问", "list collaborators", or similar.
git worktrees, git worktree setup, git worktree configuration, branching work syncing branches
Create Git commits with Conventional Commits analysis, safe staging, and concise message generation. Use when the user asks to commit changes or create a git commit.
Use when work is validated and ready to submit, to push to main and create PR for agent review
Create a traceable Git branch for the current task.
Audits and improves the pull request workflow for a GitHub repository. Covers PR description templates, auto-labelling, CODEOWNERS, PR size checks, and branch protection rules. Invoked when the user asks to improve the PR process, set up PR automation, or add a PR template.
Synchronize Remote Code
Domain knowledge for the nightly main-to-dev sync workflow. Covers merge strategy, CI architecture, failure investigation, and known issues.
Cut a new semver release — bump all version strings via bump-version.ts, open a release PR, and after merge tag main and push. Use when cutting a release, tagging a version, shipping a build, or preparing a deployment. Trigger keywords - cut tag, release tag, new tag, cut release, tag version, ship it.