branch-check
SkillDev toolsEnsure you're on a correct working branch off up-to-date main before planning or editing — starting from a GitHub issue when one is in play.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the branch-check skill
What this skill tells your AI
The instructions your AI receives, as published by ossappscollective/oss-weather in .claude/skills/branch-check/SKILL.md and read by ahel’s review.
Run before anything else, before planning or editing.
- Check the current branch (
git branch --show-current). - If you are on
main, you must branch — never edit directly onmain. - Ensure
mainis current first:git pull origin main(rebase ontoupstream/mainif working from a fork). - If a GitHub issue is in play, fetch it with
ghand derive the branch from it:gh issue view <number> --json number,title,labels— read the title and labels- Pick the
<type>from the labels/intent (fixfor a bug,featfor an enhancement, etc.) - Build the name as
<type>/<number>-<slug>, where<slug>is the issue title lowercased, non-alphanumerics →-, trimmed (e.g. issue #1234 "ScrollView insets wrong on iOS" →fix/1234-scrollview-insets-wrong-on-ios)
- If no issue is in play, name the branch
<type>/<short-description>from the change itself (e.g.feat/date-picker-range). - Resolve the branch:
- If it already exists, check it out.
- Otherwise create it from up-to-date
main.
- Check out the branch BEFORE planning. Interactive: confirm the branch name with the user first.
--auto(caller runs autonomously): skip confirmation, just check out.
Signals
- GitHub stars
- 449
- Forks
- 28
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
branch-check-2- Source
- github.com/ossappscollective/oss-weather