project-switching

Installation
SKILL.md

Project Switching

Switch between git repositories without restarting sidecar. Press @ to open the project switcher modal.

Architecture Overview

The project switcher uses the app's declarative modal library (internal/modal/) for rendering and mouse handling.

Key Files

File Contents
internal/app/model.go State, init, reset, filter, switch, theme preview
internal/app/update.go Keyboard and mouse handlers
internal/app/view.go Modal building and section rendering
internal/modal/ Modal library (builder, sections, layout)
internal/config/types.go ProjectConfig struct
internal/config/loader.go Config loading with path validation
Installs
1
Repository
marcus/sidecar
GitHub Stars
1.1K
First Seen
Oct 1, 2026