ss-sdd-choosing-feature-branch

Community

Settle the feature branch and commit specs

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 main or 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 add to avoid disturbing unrelated dirty files.
  • Stage-to-stage coordination via state: Persists the chosen branch_name to .sublime-skills/state.json for 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.