agentsclimarketplace

Git workflow

Skill furkangonel/cowrangler/bundled_skills/git-workflow

Autonomous terminal AI agent for workflows and feasible project procedures. Co-Worker Co-Wrangler ๐Ÿ™

Install
npx -y skills add furkangonel/cowrangler --skill git-workflow

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Professional Git branching, commit, and PR workflow following conventional commits

SKILL.md

3.1 KB, 726 tokens by cl100k_base, as published. Nobody here has run it

Git Workflow SOP

Branch Naming Convention

feature/<ticket>-short-description    # New features
fix/<ticket>-short-description        # Bug fixes  
chore/<ticket>-short-description      # Maintenance, deps, tooling
docs/<ticket>-short-description       # Documentation only
refactor/<ticket>-short-description   # Code restructuring
hotfix/<ticket>-short-description     # Urgent production fixes

Conventional Commits Format

<type>(<scope>): <short description>

[optional body โ€” explain WHY, not what]

[optional footer โ€” BREAKING CHANGE: ..., Closes #123]

Types

TypeWhen to use
featNew user-visible feature
fixBug fix
choreBuild system, tooling, dependencies
docsDocumentation changes only
refactorCode change that doesn't fix a bug or add a feature
testAdding or fixing tests
perfPerformance improvement
ciCI/CD pipeline changes
revertReverts a previous commit

Good commit message examples

feat(auth): add OAuth2 Google login support

fix(api): handle null response from payment gateway

Closes #892. The gateway returns null instead of an error object
when the card is declined โ€” we now normalize this to a proper error.

chore: upgrade typescript to 5.4 and fix type errors

BREAKING CHANGE: strict null checks now enforced everywhere

Standard Workflow

# 1. Start from fresh main
git checkout main && git pull

# 2. Create feature branch  
git checkout -b feature/123-add-user-avatar

# 3. Make focused commits as you work
git add -p                          # Stage only what belongs to this commit
git commit -m "feat(users): add avatar upload endpoint"

# 4. Keep branch current with main
git fetch origin && git rebase origin/main

# 5. Before PR: squash if needed
git rebase -i origin/main

# 6. Push and open PR
git push -u origin HEAD

PR Description Template

## What
Brief description of what this PR does.

## Why
Why is this change needed? Link to issue/ticket.

## How
Key implementation decisions made and why.

## Testing
How was this tested? What should reviewers verify?

## Screenshots (if UI change)

## Checklist
- [ ] Tests added/updated
- [ ] Documentation updated
- [ ] No console.log / debug code left
- [ ] Breaking changes documented

Agent Instructions

When helping with Git tasks:

  1. Always check git_status first to understand the current state
  2. Use git_log to understand recent history if relevant
  3. Suggest conventional commit messages based on the actual changes
  4. Warn before any destructive operations (force push, rebase on shared branches)
  5. Never commit directly to main or master

Why/Failure Modes

[TODO: Explain the reasoning behind this skill's approach and common failure modes to avoid.]

Standalone vs Supercharged

[TODO: Describe how this skill works on its own vs when combined with other tools/context.]

Cross-References

[TODO: Link to other relevant skills or documentation.]

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.