← ClaudeAtlas

start-worklisted

Run BEFORE touching any file in this repo. Fetches origin, verifies which ref the workspace sits on, derives feature/<topic> from latest origin/develop, and displays the branch-rule digest.
FeatureAgents/AgentsGitFlowController · ★ 1 · AI & Automation · score 72
Install: claude install-skill FeatureAgents/AgentsGitFlowController
# start-work · Step Zero Before Starting Work (Baseline First) Execute this workflow before touching **any content files** in this repository. Editing any files before completing baseline verification is strictly forbidden. ## Steps 1. Run `git fetch origin`. 2. Run `git status --short --branch` and `git log --oneline -3`: check the current branch, commit lag, and any uncommitted changes. 3. Dispatch according to the state table: | Current State | Action | |---|---| | Already on an **unmerged** `feature/*` branch | Proceed with work. If `origin/develop` has advanced, rebase only upon user confirmation. | | On `main` or any non-working branch (old or new) | **Never edit in place.** If there are uncommitted changes, save them with `git stash push -u`, then run `git switch -c feature/<topic> origin/develop`. Never blindly `stash pop` into a commit — replay changes against the fresh tree file by file. | | Sits on local `develop` | Follow the "Zero Local develop Changes" iron rule: do not edit or commit; derive a new branch from `origin/develop`. | 4. Report a one-line summary to the user: original branch / commit lag / newly derived feature branch name. ## Branch Rules Digest (Authoritative text in AGENTS.md §4) - All work branches derive from the **latest `origin/develop`**; local `develop` remains untouched. - Direct `commit` / `push` to `develop` is strictly forbidden; `develop` evolves exclusively through GitHub PR merges. - **One Branch, One PR, Merge and Discard**: N