What problem does it solve? Starting a new task often requires repetitive manual git work: pulling master, creating a properly named feature branch, setting up a worktree, and restoring symlinks to git-ignored config files. This Skill automates that routine by delegating to a project-specific branch script, or scaffolding one from a template when none exists. ## Core Features & Use Cases - Auto-detection of project branch scripts: Searches for scripts/<project>-branch.sh (cmdb, respoolman, paasfabric, ai-plant, and others) based on the current working directory. - Template scaffolding: If no branch script exists, copies templates/branch.sh into the project, adapts it to the project name, and makes it executable. - Standard subcommand contract: Supports new <type/name> to create a worktree from fresh master, list to show active worktrees, and cleanup <type/name> for post-merge teardown of worktrees and branches. - Use Case: You start a new feature in the cmdb project. Invoke the skill with feature/async-delete; it pulls master, creates .worktrees/feature/async-delete, symlinks CLAUDE.md and .claude, and prints the working directory. ## Quick Start Ask the assistant to create a new feature branch named feature/async-delete using the new-branch skill.