← ClaudeAtlas

rcode-git-flowlisted

Branching, commits, conflicts, parallel work — aligned with the rcode Epic→Feature→Task hierarchy.
hanzlahabib/rcode · ★ 0 · AI & Automation · score 72
Install: claude install-skill hanzlahabib/rcode
@.rcode/references/karpathy-guidelines.md ## Overview The rcode git workflow: feature branches off main, Conventional Commits, PRs that close issues with `Closes #N`, no force-push to main, no AI attribution in commit messages. Aligned with the Epic→Feature→Task hierarchy in `GITHUB_WORKFLOW.md` so every branch traces back to an issue. ## Branching - **`main`** — always green. CI must pass. Never force-pushed. - **`feature/<short-slug>`** — branched from latest `main` for new work. - **`fix/<issue-N>-<slug>`** — branched from `main` for bug fixes; one branch per issue. - **`docs/<short-slug>`** — branched from `main` for doc-only changes. Naming: kebab-case slug, ≤40 chars after the prefix. ## Commit policy - **Conventional Commits:** `type(scope): subject` - **Types:** `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`, `perf`, `revert` - **Scopes:** see `AGENTS.md` for the allow-list (`agents`, `skills`, `workflows`, `templates`, `dashboard`, `docs`, etc.) - **Subject:** lowercase first letter, imperative mood, no trailing period, ≤72 chars - **Body:** explain the WHY (the diff shows the WHAT) - **Footer:** `Closes #N` for the issue this commit completes - **Forbidden:** AI attribution lines (`Co-Authored-By: Claude`, "Generated with..."). User does not want this. - **Forbidden:** `--no-verify` to skip hooks. Fix the underlying issue. - **Forbidden:** `git add -A` or `git add .` without reading the staged set first. ## Workflow 1. **Sync.** `git pull --re