Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Creates a fresh task branch from the latest remote main branch using conventional-commit branch naming. Use when starting any new coding task, bug fix, refactor, feature, chore, documentation change, or user request that will modify repository files.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-14 | ✗→✓ | ▲ Improved | 103% | 0% |
| case-18 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-13 | ✓→✗ | ▼ Worse | -66% | 0% |
| case-15 | ✓→✗ | ▼ Worse | -43% | 0% |
| case-16 | ✓→✗ | ▼ Worse | -51% | 0% |
Before modifying repository files for a new task, start from a fresh branch based on origin/main:
bashgit fetch origin git switch --create feat/short-description origin/main
git status --short --branch.git fetch origin.origin/main, not local main.Format: type/kebab-description. The type vocabulary (feat, fix, refactor, chore, docs, test, …) and naming rules are owned by the git-conventions skill — use it as the canonical source so branch, commit, and PR names stay aligned. This skill does not restate the vocab.
Lowercase kebab-case after the prefix, short and specific, for example fix/waitlist-validation or chore/upgrade-laravel-12.
origin/main is unavailable, inspect remotes and ask before choosing another base branch.Other measured skills in the registry, with their headline benchmark lift.