marcusmarcusCommunityยท18 Agent Skills Included

sidecar

Run AI coding agents, git, and tasks in one terminal workspace

Runs AI coding agents like Claude Code, Codex, and Cursor inside embedded terminal panes alongside git diffs, task issues, and file browsers. Eliminates constant window switching by putting sessions, commits, and code review in a single keyboard-driven interface. Monitors agent activity across every project at once and lets you stage, merge, and ship work without leaving the terminal.
npx skills add marcus/sidecar --all -g -y
Available:

Tells the AI agent how to use Sidecar's CLI to manage shells, pane layouts, and coordinated sub-agents, plus rules for task tracking with td and committing finished work.

All Skills in This Repository (18)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
marcusmarcus

create-adapter

Build and debug chat-history adapters with caching, incremental parsing, and watch/FD management.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

create-theme

Configure and apply custom Sidecar themes via a configuration file.

Community
Intermediate
๐Ÿ“ฆ In Repo
marcusmarcus

ui-features

Guide developers in implementing Sidecar UI modals, keyboard shortcuts, and responsive layouts.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

create-plugin

Create Sidecar plugins by implementing the Plugin interface and registering them in cmd/sidecar/main.go.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

feature-flags

Gates experimental Sidecar functionality behind feature flags with runtime checks and CLI/config overrides.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

inline-editor

Enable inline text editing in the file browser preview pane via tmux-backed PTY.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

drag-pane

Automate drag-to-resize pane interactions for Go-based two-pane plugin layouts.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

create-prompt

Create standardized prompts for Sidecar workspaces using template variables and scope overrides.

Community
Intermediate
๐Ÿ“ฆ In Repo
marcusmarcus

merge-strategy

Configure and apply git merge strategies for Sidecar workflows.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

sidecar-website

Build and maintain Docusaurus documentation sites for Sidecar projects.

Community
Intermediate
๐Ÿ“ฆ In Repo
marcusmarcus

shell-integration

Relay interactive shell input and capture output through tmux sessions.

Community
Advanced
๐Ÿ“ฆ In Repo
marcusmarcus

profile-memory

Profile Sidecar memory usage and detect leaks with Go pprof and heap analysis.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install Sidecar?โ–ผ

Run `npx skills add marcus/sidecar --all -g -y` in your terminal to install all skills in this suite globally.

What does Sidecar do?โ–ผ

Sidecar is a terminal workspace that runs AI coding agents in embedded panes next to git diffs, task issues, and file browsers. It lets you monitor and manage agent sessions across all your projects in one screen.

Which AI coding agents work with Sidecar?โ–ผ

Sidecar works with Claude Code, Codex, Gemini, Cursor, OpenCode, and Pi. You can launch any of them directly inside its embedded terminal panes.

Can Sidecar manage git worktrees and merges?โ–ผ

Yes. It creates and switches git worktrees, shows syntax-highlighted diffs, stages files, and runs a full merge workflow including push, PR creation, and cleanup.

Do I need to know Go to use Sidecar?โ–ผ

No. Sidecar is a ready-to-run terminal app installed via Homebrew or a setup script; Go is only needed if you build it from source.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’