Claude Skills · Coding

Using Git Worktrees

GanyuanRan/Aegis

Use when a coding task needs a concurrent checkout, unrelated dirty state blocks safe branch switching, or the user or repository explicitly requires a worktree.

★ 927 Synced 2 hours ago View SKILL.md

At a glance

Coding Plugin install Shell Actively maintained

This skill is for Coding and helps you switch between branches without stashing, work on multiple branches simultaneously, and maintain separate working directories.

Install /plugin marketplace add GanyuanRan/Aegis /plugin install using-git-worktrees
Can use Not declared by the author

Setup, runtime and requirements describe GanyuanRan/Aegis, the repo this skill ships in.

gitWorktreebranchingworkflowVersion Control

Also in GanyuanRan/Aegis

View the repo

Use when retiring old logic, collapsing duplicate owners, removing fallbacks, or touching schema, persistence, or source-of-truth boundaries...

Use when defining new features, product behavior, UI/component design, architecture choices, contract changes, or ambiguous medium/high-comp...

Use when the user asks for caveman mode, fewer tokens, brief responses, compressed communication, or otherwise explicitly requests a much sh...

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

Use when the user asks to establish shared project language or project work exposes a resolved, vague, conflicting, renamed, or deprecated d...

Executing Plans Productivity

Use when you have a written implementation plan to execute in a separate session with review checkpoints

Finishing A Development Branch DevOps & Infrastructure

Use when verified work has an Aegis-created branch/worktree to integrate or clean up, or the user explicitly requests merge, PR, or branch l...

First Principles Review Code Review & Testing

Use when explicitly asked for first-principles or Occam's-razor review, or when complex decisions involve competing constraints, repeated fi...

Goal Framing Legal

Use when the user explicitly sets an Aegis goal with /aegis-goal, Aegis goal:, or asks to define goal, success evidence, stop condition, or...

Long Task Continuation Productivity

Use when a task is multi-step, may span context resets or sessions, uses subagents, or risks losing state before completion.

Receiving Code Review Code Review & Testing

Use when receiving code review feedback before implementing suggestions, especially when feedback is unclear, risky, disputed, or technicall...

Recording Architecture Decisions DevOps & Infrastructure

Use when the user asks to create, write, update, amend, supersede, or evaluate an ADR, architecture decision record, durable architecture de...

Other Coding skills

Karpathy Guidelines multica-ai/andrej-karpathy-skills

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make...

Webapp Testing anthropics/skills

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI be...

MCP Builder anthropics/skills

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-design...

Claude API anthropics/skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model...

Web Artifacts Builder anthropics/skills

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS,...

Request Refactor Plan mattpocock/skills

Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor...