ss-sdd-choosing-feature-branch
CommunitySettle the feature branch and commit specs
Software Engineering#git#state management#branching#spec-driven-development#workflow safety#planning commits#ADR batching
AuthorEmrebener
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents SDD planning artifacts from being committed onto the wrong branch by automatically choosing (or confirming) the correct derived feature branch based on the current git branch and your SDD work context.
Core Features & Use Cases
- Auto-decide derived feature branch location: Silently settles branch choice when starting from
mainor when already on the derived branch, and prompts only when the situation is ambiguous. - Safe, two-commit batching for Stage 7: Commits spec+plan first, then (if present) commits ADRs using path-scoped
git addto avoid disturbing unrelated dirty files. - Stage-to-stage coordination via state: Persists the chosen
branch_nameto.sublime-skills/state.jsonfor Stage 11 to merge and delete later, without committing the state file.
Quick Start
After the SDD plan is written (Stage 6) and before implementation (Stage 8), run this skill and follow the prompt only if the branch choice is ambiguous.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ss-sdd-choosing-feature-branch Download link: https://github.com/Emrebener/Sublime-Skills/archive/main.zip#ss-sdd-choosing-feature-branch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.