branch-create

Create a Git branch named from the analysis number.

31|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/NSEvteev/FullSpec --skill branch-create-nsevteev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch-create
Source: https://github.com/NSEvteev/FullSpec/tree/main/.claude/skills/branch-create
Command: npx skills add https://github.com/NSEvteev/FullSpec --skill branch-create-nsevteev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a Git branch named after the analysis chain, ensuring consistent naming at the start of every task.

Core Features & Use Cases

  • Auto-generates a branch name from the analysis folder (e.g., 0001-auth-oauth2) to keep workflows consistent.
  • Quickly bootstrap a task by creating and switching to the new branch with a single command.
  • Use-case: at the beginning of a task, invoke the skill to align your branch with the current analysis chain.

Quick Start

Run /branch-create --analysis 0001 to create and switch to the new branch.

Frequently Asked Questions about branch-create

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Git branch automatically from an analysis number?

Yes, you can auto-generate a branch name from an analysis folder like `0001-auth-oauth2` to keep version-control workflows consistent. This skill aligns your branch name with the current analysis chain at the start of a task using the `--analysis` input.

Why use deterministic branch naming for analysis chain directories?

Deterministic branch naming for analysis chain directories ensures consistent branch names across all related directories at the start of every task. This consistency prevents naming conflicts and maintains traceability throughout the analysis-chain based workflow.

Do I need to provide an analysis number to create a branch?

No, providing an analysis number is optional. The skill accepts an optional `--analysis` input to auto-generate the branch name, allowing you to quickly bootstrap a task and align your branch with the current analysis chain.

What is the best way to bootstrap a task with consistent Git branch names?

The best way to bootstrap a task with consistent Git branch names is to invoke an automated branch creation skill at the beginning of the task. This aligns your branch with the current analysis chain directory and switches to it with a single command.

Does the branch creation skill switch to the new branch automatically?

Yes, the branch creation skill automatically creates and switches to the new Git branch. Bootstrapping a task with this skill aligns your working directory with the newly generated analysis chain branch name in a single action.