New Feature

Start a new feature with full planning. Use PROACTIVELY, without being asked by name, whenever the user asks to start any new feature or substantial piece of work — 'build X', 'add X feature', 'implement X', 'create X', 'let's start working on X', 'new feature' — anything beyond a trivial one-file edit.

YoniChechik c00731d 1.0 KB Updated

File contents

Creates a new feature branch using a git worktree for isolated development with full planning.

Feature description from user input

"$ARGUMENTS"

Feature Description Validation

  • If empty or missing: "Error: Feature description is required. Please provide a detailed description for planning."

Process

Step 1: Create Worktree

Run /create-worktree $ARGUMENTS. This also sets the terminal tab title to the feature name. Optionally tell the user they may run /rename <name> to also rename the session in the resume picker (/rename is interactive-only, so it cannot be automated).

Step 2: Run Feature workflow

Run the /feature-workflow skill and work according to it.

YoniChechik/claude-code-config/tree/main/skills/new-feature commit c00731d98a

Frequently asked questions

npx skillmds add yonichechik/new-feature