Understudy
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
Related Skills
Defense in Depth
Implement multi-layered testing and security best practices.
Security SecLists Official Repository
[OWASP Testing Guide](https://owasp.org/www-project-web-security-testing-guide/)
Security Threat Hunting with Sigma Rules
Use Sigma detection rules to hunt for threats and analyze security events
Security Maintenance Walkthrough - 2026-03-29
- Re-triaged the full 2026-03-15 security finding set against current `main` and wrote a fresh current-head re
Security Google Workspace Model Armor
Filter user-generated content for safety
Security Google Workspace Alert Center
Manage security alerts
Security Related Agents
Token Auditor
Scans ui/src/ for hardcoded visual values, duplicate components, and shadcn replacement candidates; produces d
Gitnexus Security Boundary Reviewer
GitNexus security and trust-boundary reviewer. Use for auth, permissions, secrets, injection, unsafe parsing,
Accessibility Audit
| You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive tec... | -