← ClaudeAtlas

git-workflowlisted

Lightweight branch naming and pull-request-vs-direct-push guidance for fast solo/small-team iteration.
niels-emmer/myace · ★ 1 · AI & Automation · score 73
Install: claude install-skill niels-emmer/myace
## Purpose Keep git usage simple enough that it never gets in the way of moving fast, while still leaving a clean, readable history and a clear signal for when something needs a second look. ## When to use it Any time you're starting new work, deciding whether to branch, or deciding whether a change needs a pull request versus just landing directly. ## Branch naming Use a short prefix that says what kind of change it is, then a few words describing it, separated by hyphens: - `feat/short-description` — new functionality - `fix/short-description` — bug fix - `chore/short-description` — maintenance, deps, config, cleanup - `docs/short-description` — documentation only Keep the branch name short enough to read in a terminal prompt. If the work doesn't fit cleanly into one of these, `feat/` is a safe default. ## When to open a PR vs. just push For solo or low-stakes prototype work on your own feature branch, it's fine to push directly and merge without ceremony — a PR that nobody else will read doesn't add safety, it just adds a click. Open a real pull request (even solo) when: - The change touches shared/production infrastructure, data migrations, or anything hard to undo. - You want a second pass before it lands — e.g. you're not fully confident in the approach. - Other people are working in the same repo and need visibility before it merges. - The default/main branch is protected and requires one anyway. Otherwise, commit on the feature branch and merge or push stra