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.