new-work

Create isolated git worktrees with issue-numbered branches tracking the default remote.

1|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/dokipen/claude-cadence --skill new-work-dokipen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-work
Source: https://github.com/dokipen/claude-cadence/tree/main/.gemini/skills/new-work
Command: npx skills add https://github.com/dokipen/claude-cadence --skill new-work-dokipen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting work on a new issue can clutter the default branch; this Skill creates an isolated git worktree and a corresponding feature branch to keep development clean and organized.

Core Features & Use Cases

  • Creates a dedicated worktree for the new issue-based feature under .worktrees/
  • Validates branch naming to start with the issue number for traceability
  • Sets up the branch to track the default remote and prepares a clean starting point

Quick Start

Run the /new-work <issue-number>-<branch-name> command to create a dedicated worktree and branch for the feature.

Frequently Asked Questions about new-work

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

FAQPage Schema
How do I create an isolated git worktree for a new feature branch?

To create an isolated git worktree, run the /new-work command with an issue number and branch name. This sets up a dedicated worktree under the .worktrees/ directory and configures a corresponding branch to track the default remote.

Why use git worktrees instead of branching directly on the main branch?

Git worktrees keep your main branch clean by creating an isolated working directory for each new issue. This prevents development clutter and ensures traceability without switching branches in a single directory.

What is the correct branch naming convention for issue-based feature development?

The correct branch naming convention requires the branch name to start with the issue number for traceability. You format this as <issue-number>-<branch-name> when running the worktree creation command.

Does the worktree creation process automatically configure remote tracking?

Yes, the worktree creation process automatically configures remote tracking. It sets up the new feature branch to track the default remote and initializes the .worktrees/ directory if it does not already exist.

How do I set up a clean starting point when starting work on a new issue?

To set up a clean starting point for a new issue, use a dedicated worktree command that validates branch naming and initializes an isolated directory. This prepares a clean feature branch tracking the default remote.