What problem does it solve? Working directly on the main branch during feature development risks accidental commits to production, branch pollution, and conflicts between parallel requirements. This Skill enforces isolated git worktree setup as Phase 0 of every RLM run, with safety verification before any development begins. ## Core Features & Use Cases - Automated Worktree Creation: Detects or prompts for a worktree directory (.worktrees/, worktrees/, or a global location), verifies it is git-ignored, and creates a feature branch following the rlm/<run-id> naming pattern. - Main Branch Protection: Detects when the user is on main/master and requires explicit consent or automatically creates an isolated worktree before proceeding. - Project Setup and Baseline Verification: Auto-detects project type (Node.js, Rust, Python, Go, Maven, Gradle, .NET), installs dependencies, runs the test suite, and records a clean baseline in a Phase 0 artifact. - Use Case: When starting a new requirement like "add OAuth support", invoke this Skill to spin up .worktrees/2026-02-24-add-oauth on branch rlm/2026-02-24-add-oauth, run npm install and npm test, and confirm all 47 tests pass before writing any code. ## Quick Start Ask the AI to set up an isolated git worktree for your new requirement and verify a clean test baseline before starting development.