create-feature-worktree

Move staged changes into a new branch and create a dedicated Git worktree.

3|1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/sirius-cc-wu/sirius-skills --skill create-feature-worktree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-feature-worktree
Source: https://github.com/sirius-cc-wu/sirius-skills/tree/main/create-feature-worktree
Command: npx skills add https://github.com/sirius-cc-wu/sirius-skills --skill create-feature-worktree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the process of starting a new feature by moving staged changes into a dedicated branch and creating a separate worktree, reducing manual Git gymnastics and keeping the main workflow isolated.

Core Features & Use Cases

  • Automated branch creation from staged changes
  • Commit staged changes with a configurable message
  • Create and attach a dedicated worktree for isolated feature development
  • Use Case: When you have a staged spec and want to develop the feature in a parallel worktree without disrupting your current workspace.

Quick Start

Stage your changes, run the start_feature.sh script with the desired branch name and optional commit message, then open the new worktree in your editor.

Frequently Asked Questions about create-feature-worktree

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

FAQPage Schema
How do I move staged changes into a new git worktree for isolated feature development?

To move staged changes into a new git worktree, this Skill automates branch creation, commits the changes with a configurable message, and sets up a dedicated worktree for parallel feature development without disrupting your current workspace.

What is the best way to start parallel feature development from staged changes?

The best way to start parallel feature development from staged changes is using an automated script that creates a dedicated branch, commits your specs, and attaches a separate worktree, reducing manual Git gymnastics.

How do I create a feature branch and worktree from staged changes step by step?

To create a feature branch and worktree, stage your changes, run the start_feature.sh script with the desired branch name and optional commit message, then open the newly created worktree in your editor.

Can I keep my main workflow isolated while developing a new feature in a separate worktree?

Yes, you can keep your main workflow isolated by creating a dedicated worktree, which allows you to develop a new feature in a parallel branch without affecting your current workspace.

Do I need to manually run git commands to set up a feature worktree from staged changes?

No, you do not need to manually run git commands, as this Skill automates moving staged changes into a new feature branch, committing them, and setting up the dedicated worktree via a provided script.