Understudy banner
erniker erniker

Understudy

Security community

Description

One AI, Every Role — A system that configures teams of specialized AI agents (Architect, Backend, Frontend, DevOps, Security, QA). Compatible with GitHub Copilot CLI, Claude Code, and Cursor.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

🎭 Understudy — One AI, Every Role

A system that configures specialized AI agents in any project. One assistant, multiple roles: Architect, Backend, Frontend, DevOps, Security, QA. Compatible with **GitHub Copilot CLI**, **VS Code**, **Claude Code** and **Cursor**.

📖 **Documentation:**

Installation

Linux / macOS / Windows Git Bash / WSL

**One-liner:**

curl -fsSL https://raw.githubusercontent.com/erniker/understudy/main/install.sh | bash

**Specific version:**

curl -fsSL https://raw.githubusercontent.com/erniker/understudy/main/install.sh | bash -s -- --version v1.0.0

Windows (PowerShell)

**One-liner:**

irm https://raw.githubusercontent.com/erniker/understudy/main/install.ps1 | iex

**Specific version:**

.\install.ps1 -Version v1.0.0

Requires **Git for Windows** (provides `bash.exe`). The installer detects it automatically and creates a PowerShell launcher that delegates to bash.

Manual (clone)

git clone https://github.com/erniker/understudy.git
cd understudy
chmod +x wizard.sh

See [install options](#install-options) for `--dir`, `--no-path` and `--uninstall`.

Quick Start

# Deploy Understudy in any project
cd /path/to/your/project
understudy
# → Choose platforms: Copilot, Claude Code, Cursor

# Then open your AI tool
claude            # Claude Code
copilot           # GitHub Copilot CLI
cursor .          # Cursor

Zero-question deploy (`--here`)

Already inside an existing repo and don't want to answer the wizard's questions? Use `--here` — Understudy infers project name, description, stack, repository URL and PM from the files in your working directory:

cd /path/to/your/project
understudy --here          # shows inferred values, asks one confirmation
understudy --here --yes    # fully unattended, no prompts

What gets inferred:

  • Project name — from the folder name or root