Git
by @fradser · plugin · 8 skills
Conventional Git automation, advanced repository management, and GitFlow workflow automation for feature, hotfix, and release branches with post-finish cleanup
Install the whole plugin (CLI)
npx skillmds add fradser/commit
npx skillmds add fradser/start-hotfix
npx skillmds add fradser/finish-hotfix
npx skillmds add fradser/start-feature
npx skillmds add fradser/start-release
npx skillmds add fradser/finish-feature
npx skillmds add fradser/finish-release
npx skillmds add fradser/commit-and-pushSkills in this plugin
- ▌ commit · fradserCreates clean, conventional git commits using standard git. Use when the user asks to "commit", "git commit", "create commit", or wants to commit staged or unstaged changes.
- ▌ start-hotfix · fradserBegins a hotfix for a production issue using git-flow. This skill should be used when the user asks to "start a hotfix", "create hotfix branch", "fix a critical bug", "git flow hotfix start", or wants to begin a hotfix. Accepts either an explicit version or a natural-language description of the fix.
- ▌ finish-hotfix · fradserFinalizes a hotfix and merges it into main and develop using git-flow, then prunes stale branches and worktrees. This skill should be used when the user asks to "finish a hotfix", "merge hotfix branch", "complete hotfix", "git flow hotfix finish", or wants to finalize a hotfix.
- ▌ start-feature · fradserStarts working on a new feature branch using git-flow. This skill should be used when the user asks to "start a feature", "create feature branch", "begin new feature", "git flow feature start", or wants to start a new feature. Accepts either a branch name or a natural-language description.
- ▌ start-release · fradserBegins a new version release using git-flow. This skill should be used when the user asks to "start a release", "create release branch", "prepare a release", "git flow release start", or wants to begin a new version release. Accepts either an explicit version or a natural-language description of the release.
- ▌ finish-feature · fradserFinalizes and merges a feature branch into develop using git-flow, then prunes stale branches and worktrees. This skill should be used when the user asks to "finish a feature", "merge feature branch", "complete feature", "git flow feature finish", or wants to finalize a feature branch.
- ▌ finish-release · fradserFinalizes a release and merges it into main and develop with a tag using git-flow, then prunes stale branches and worktrees. This skill should be used when the user asks to "finish a release", "merge release branch", "complete release", "git flow release finish", or wants to finalize a release.
- ▌ commit-and-push · fradserCreates clean conventional git commits using standard git and pushes changes to the remote repository. Use when the user asks to "commit and push", "push changes", or complete a commit followed by git push.