branch

Create a development branch from main for a given Issue and push it to origin.

Updated Apr 30, 2025
One-click install
npx skills add https://github.com/a-tabiji/atima-lp --skill branch-a-tabiji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch
Source: https://github.com/a-tabiji/atima-lp/tree/main/.claude/skills/branch
Command: npx skills add https://github.com/a-tabiji/atima-lp --skill branch-a-tabiji

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of development branches that are directly linked to a specific Issue, ensuring consistent naming and traceability.

Core Features & Use Cases

  • Create a new development branch based on the main branch, following the project’s naming conventions.
  • Link the branch to an Issue to maintain traceability and alignment with workflow.
  • Quickly spin up a branch and have guidance for subsequent TDD workflows.

Quick Start

Provide an Issue number and optional type, and the skill will create and push a new branch from main following the naming rules.

Frequently Asked Questions about branch

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

FAQPage Schema
How do I create a Git branch linked to an issue from main?

To create a Git branch linked to an issue from main, this skill updates your local main branch, creates a new branch using naming conventions that encode the issue number and type, and pushes it to origin. You receive the created branch name and the linked issue URL.

What is issue-linked branch creation in a Git workflow?

Issue-linked branch creation is a Git workflow process that ensures consistent branch naming and traceability by encoding the issue number and type directly into the branch name. This maintains alignment between development branches and specific project issues for better tracking.

Does this branch creation skill provide guidance for TDD workflows?

Yes, this branch creation skill provides guidance for TDD workflows. After creating and pushing your issue-linked branch from main, it returns the created branch name, the linked Issue URL, and explicit guidance to start TDD development using the /tdd workflow.

What do I need to provide to automate issue-linked branch creation?

To automate issue-linked branch creation, you need to provide an Issue number and an optional type parameter. The skill uses these inputs to generate and push a new branch from main following your project's prescribed naming rules.

Why use automated branch naming conventions for issue-linked development?

Automated branch naming conventions for issue-linked development enforce consistent naming and traceability across your repository. By standardizing how branch names encode issue numbers and types, the workflow ensures clear alignment between code changes and their corresponding issues.