Repository inventory

cloudai-x/claude-workflow-v2

Skills indexed from this repository, with install-style signals scoped to the repo.
7 skills8.4K GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill manages Git workflows including branching, commits, pull requests, and common recovery actions. It provides practical checklists, branch naming conventions, commit message formats, and everyday Git commands to keep history clean and reviews fast. Use it to enforce consistent version control practices across feature work and releases.

How this skill works

The skill inspects workflow needs and recommends actions: create feature branches, craft atomic commits, rebase on main, and open PRs with a checklist. It suggests branching strategies (GitHub Flow vs Git Flow), conventional commit formats, and PR templates. It also provides common commands for daily work and fixes like amend, reset, revert, and interactive rebase.

When to use it

  • Starting a new feature or bug fix branch
  • Preparing commits and cleaning history before pushing
  • Opening a pull request or preparing a PR description
  • Resolving merge conflicts or rebasing onto main
  • Choosing a branching strategy for a project
  • Recovering from mistaken commits or broken builds

Best practices

  • Branch from main for small, deployable changes (GitHub Flow) or use develop/release branches for release-driven projects (Git Flow)
  • Use Conventional Commits: type(scope): short description, include body and footers when needed
  • Make atomic commits: one logical change per commit and keep messages descriptive
  • Rebase on the latest main before pushing to reduce merge conflicts and keep history linear
  • Run commit validation: clear messages, correct type, no secrets, and no WIP commits
  • Keep PRs appropriately sized; split very large changes and include tests and a clear why in the description

Example use cases

  • Create a feature branch, make several small commits, rebase on main, squash with interactive rebase, and open a PR
  • Follow PR checklist and template to ensure tests and documentation are included before merge
  • Recover from a bad pushed commit by reverting or using reset locally followed by force-push with caution
  • Use git bisect to find failing commits during regression testing
  • Cherry-pick a bug fix commit into a release branch without merging all feature work

FAQ

Use test(scope): description for changes that only add or update tests.

When should I rebase vs merge from main?

Rebase to keep a linear history and resolve conflicts locally before PR. Merge is fine for preserving historical merge context or when following a non-linear workflow.

7 skills

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational