Total 43,502 skills, Version Control has 790 skills
Showing 12 of 790 skills
Standardized git commits following Conventional Commits. Supports mapping to GitHub and GitLab.
Narrative templates for git history documentation. Used by /git:code-story command.
Generate and create pull request descriptions automatically using GitHub CLI. Use when the user asks to create a PR, generate a PR description, make a pull request, or submit changes for review. Analyzes git diff and commit history to create comprehensive, meaningful PR descriptions that explain what changed, why it matters, and how to test it.
Isolated workspace creation - creates git worktrees with smart directory selection and safety verification for parallel feature development.
Branch completion workflow - guides merge/PR/cleanup decisions after implementation is verified complete.
Enforces using git stash before file deletion and prohibits direct rm/unlink commands. Use when deleting files, cleaning up codebase, or removing tracked/untracked files. MUST ALWAYS be applied when file deletion is needed.
Detects optimal commit type from git changes. Use when analyzing commits, determining commit type, or before committing.
Manage git-tracked directories correctly - never create .gitkeep files in directories that will immediately contain tracked files
Analyzes changes since last release and updates CHANGELOG.md ONLY. Does NOT trigger releases.
Create a git worktree for the current repository at the same directory level as the project root. This skill automates branch creation, directory naming according to the format project-T-branch, and initial project setup (e.g., dependency installation). Use this when the user wants to work on a new feature or fix without switching their current workspace.
Create pull requests on GitHub using GitHub MCP, GitHub CLI (gh), or the GitHub REST API. Use this skill when the user wants to submit changes as a pull request, following repository standards and templates.
Automate versioning and changelog generation using semantic versioning principles. Configure release automation, version bumping, and changelog tools. Use when implementing version management or automating release processes.