What problem does it solve? Non-trivial work without a Jira ticket still needs isolation from the main checkout. This Skill creates a properly named branch and git worktree before any writes happen, preventing uncommitted changes from mixing into the primary working tree. ## Core Features & Use Cases - Branch naming convention: Enforces a <type>/<slug> scheme using feat, fix, chore, or docs with a lowercase kebab-case slug of 30 characters or less. - Worktree creation via agent-worktree: Runs agent-worktree <type> <slug> to create the branch and worktree at .worktrees/<slug>, with optional --session claude or --session omp flags to launch a new session directly inside the worktree. - Session relocation: Uses the EnterWorktree tool to move an existing session into the worktree, since a plain cd does not persist between commands. - Use Case: You need to refactor tmux session cleanup scripts with no associated ticket. Run agent-worktree fix tmux-session-cleanup, move the session into the new worktree, make all edits there, and finish with finish-branch once the branch lands. ## Quick Start Ask the agent to start ticketless work by running agent-worktree with a type and slug, for example chore/my-config-update, before making any file changes.