Skip to content

Aglezabad/agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agents

A universal agent prompt repository for GitHub Copilot, OpenCode, Cursor, Codex, and Claude Code.

Available Agents

  • 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)

Supported Providers

How It Works

Agent definitions are stored as plain text in agents/. Provider-specific files are generated from this single source of truth using shell/batch scripts.

Generate Provider Files

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 claude

Windows:

:: 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 claude

This 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 Code
  • AGENTS.md — human-readable master index (always generated)

Install Agents Globally

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 codex

Windows:

:: 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 codex

Verify Synchronization

You 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 claude

Windows:

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 claude

Exits with code 0 if generated files match agents/, or 1 if any file is out of sync.

Adding or Editing Agents

  1. Edit the corresponding file in agents/
  2. Run scripts/generate.sh --provider <name> (or .bat)
  3. Commit both agents/ and the generated files

Usage

  • 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.

About

A list of Github Copilot agent prompts i'm using for development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors