A universal agent prompt repository for GitHub Copilot, OpenCode, Cursor, Codex, and Claude Code.
- ALPHA — code generator (implement features, produce code + tests)
- OMEGA — code reviewer (review diffs/PRs for correctness and tests)
- PARANOIA — security reviewer (security-focused audits and remediation)
- PERFO — performance reviewer (optimizations for constrained systems)
- BIGBOSS — SOLID principle checker and fixer (detects violations and proposes refactors)
- GOODREST — REST API good practices analyzer
- UNCLEBOB — clean code reviewer (readability, maintainability, and code quality principles)
Agent definitions are stored as plain text in agents/. Provider-specific files are generated from this single source of truth using shell/batch scripts.
You must specify a provider. No default is assumed.
Linux / macOS / WSL:
# GitHub Copilot
./scripts/generate.sh --provider github
# OpenCode
./scripts/generate.sh --provider opencode
# Cursor
./scripts/generate.sh --provider cursor
# GitHub Codex
./scripts/generate.sh --provider codex
# Claude Code
./scripts/generate.sh --provider claudeWindows:
:: GitHub Copilot
scripts\generate.bat --provider github
:: OpenCode
scripts\generate.bat --provider opencode
:: Cursor
scripts\generate.bat --provider cursor
:: GitHub Codex
scripts\generate.bat --provider codex
:: Claude Code
scripts\generate.bat --provider claudeThis generates files in the provider's expected directory:
.github/agents/*.agent.md— GitHub Copilot.opencode/agents/*.md— OpenCode.cursor/agents/*.md— Cursor.codex/agents/*.md— GitHub Codex.claude/agents/*.md— Claude CodeAGENTS.md— human-readable master index (always generated)
You must specify a provider.
Linux / macOS / WSL:
# OpenCode
./scripts/install.sh --provider opencode
# Cursor
./scripts/install.sh --provider cursor
# Claude Code
./scripts/install.sh --provider claude
# GitHub Copilot
./scripts/install.sh --provider github
# GitHub Codex
./scripts/install.sh --provider codexWindows:
:: OpenCode
scripts\install.bat --provider opencode
:: Cursor
scripts\install.bat --provider cursor
:: Claude Code
scripts\install.bat --provider claude
:: GitHub Copilot
scripts\install.bat --provider github
:: GitHub Codex
scripts\install.bat --provider codexYou must specify a provider.
Linux / macOS / WSL:
./scripts/check-sync.sh --provider github
./scripts/check-sync.sh --provider opencode
./scripts/check-sync.sh --provider cursor
./scripts/check-sync.sh --provider codex
./scripts/check-sync.sh --provider claudeWindows:
scripts\check-sync.bat --provider github
scripts\check-sync.bat --provider opencode
scripts\check-sync.bat --provider cursor
scripts\check-sync.bat --provider codex
scripts\check-sync.bat --provider claudeExits with code 0 if generated files match agents/, or 1 if any file is out of sync.
- Edit the corresponding file in
agents/ - Run
scripts/generate.sh --provider <name>(or.bat) - Commit both
agents/and the generated files
- GitHub Copilot / Codex: prefix requests with
AGENT: <NAME> — <task> - OpenCode: agents are available after installation
- Cursor / Claude Code: refer to the provider's documentation for invoking custom agents
See AGENTS.md for full agent prompts and recommended workflows.