start-feature

Community

Instantly create or switch to feature branches.

Authorotrebu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually creating or switching Git feature branches, especially while adhering to consistent naming conventions, can be a minor but frequent interruption to a developer's workflow. This Skill automates the process, letting you focus on coding.

Core Features & Use Cases

  • Automated Branch Naming: Generates concise, kebab-case feature/<slug> branch names directly from your natural language descriptions.
  • Smart Branch Handling: Checks for existing branches and intelligently either creates a new one or switches to an existing one, preventing errors and ensuring continuity.
  • Git Status Verification: Always verifies the working directory is clean before performing any branch operations, safeguarding your uncommitted changes.
  • Use Case: When you're ready to begin a new task, simply tell Claude "start feature for user profile editing." It will automatically create or switch to feature/user-profile-edit, allowing you to dive straight into coding without the manual Git overhead.

Quick Start

Start a new feature branch for implementing the new user dashboard.

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: start-feature
Download link: https://github.com/otrebu/agents/archive/main.zip#start-feature

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository