fakenerd.ai

daily nerdingThe Agency: hire 279 AI specialists

The Agency: hire 279 AI specialists

One of the most-starred agent repos on GitHub (about 155k stars). It's a folder of Markdown files, each one a job description for an AI: a Frontend Developer, a Reddit Community Builder, a Whimsy Injector, a Reality Checker who says no. Drop them into Claude Code (or 15 other tools) and ask for a specialist by name instead of a generic assistant.

New to this? Start with how to use it. Or browse the roster, build a team, try the QA loop, or skip to installing it.

Nine signals

The whole repo in nine boxes. Each links to the part of this page that explains it.

  1. 01

    It's a folder of job descriptions

    279 Markdown files, each one an AI specialist. No code runs: your AI tool reads the file when that specialist is called in.

    How
  2. 02

    Ask for a specialist by name

    Instead of a generic assistant, you say which agent you want. In Claude Code it works in its own context and reports back.

    How
  3. 03

    You can try one with no setup

    Copy one agent file from GitHub, paste it into any AI chat, then add your ask. Install only when you like it.

    How
  4. 04

    Every file has the same shape

    Frontmatter, identity, mission, critical rules, deliverables, workflow and metrics. The critical rules are the part to edit for your own stack.

    How
  5. 05

    A team beats one agent

    Name several agents in one prompt, in order. Each hands its work to the next, and a checker goes last.

    How
  6. 06

    NEXUS runs them like a company

    Seven phases from Discover to Operate, with a sign-off gate between each. Start with the smallest mode, Micro: 5 to 10 agents.

    How
  7. 07

    Built, tested, three strikes

    Each task is built, then tested with screenshots: PASS or FAIL. After three FAILs the Orchestrator reassigns, splits, rethinks, accepts or defers it.

    How
  8. 08

    Two agents are built to say no

    Evidence Collector assumes there are 3 to 5 issues and wants proof. Reality Checker's default answer is NEEDS WORK.

    How
  9. 09

    Install a few, not all 279

    Every installed agent takes up room in each session. Pick a division or single agents with the app or the install script.

    How

Words on this page

Twelve terms, in plain words. Skip this if you already use subagents in Claude Code.

Agent (persona)
One Markdown file that describes an AI specialist: its role, personality, rules, example work and workflow. Your AI tool reads it when that specialist is called in.
Markdown
Plain text with light formatting, saved as a .md file. Every agent in the repo is one of these. No code runs.
Repo
Short for repository: a project's folder of files on GitHub. This one is msitarzewski/agency-agents.
Clone
Download a copy of a repo to your computer with git clone. The install scripts run from inside that copy.
Claude Code
An AI coding tool, and the main one this page installs into. Agent files go in ~/.claude/agents/, so every project gets them.
Context window
The working memory of one AI session. Every installed agent's name and description take up room in it, which is why fewer agents is better.
Token
The unit AI models count text in. FakeNerd's rough rule here: one token for every four characters.
Division
A department of agents, like Engineering, Marketing or Testing. There are 18. The installer can add a whole division at once with --division.
Tools (Bash, Write)
The actions an agent is allowed to take, like running commands (Bash) or writing files (Write). An agent file without a tools: line gets every tool your session has.
Agents Orchestrator
The agent that runs the others in NEXUS. It hands out tasks, runs the Dev↔QA loop and decides what happens after three failed tries.
QA
Quality assurance: testing work before it ships. Here the QA agent is Evidence Collector, which tests each task with screenshots and says PASS or FAIL.
MVP
Minimum viable product: the first small version of a product you can launch. NEXUS-Sprint mode is sized for a feature or an MVP.

Prompts with a job title, a temperament and a checklist

It started as a Reddit thread in October 2025 about giving AI agents real specialties. A year later it has its own installer, a desktop app and nine community translations.

  • 279agent files
  • 18divisions
  • ~75klines of persona
  • 16tools it installs into

A generic prompt

“Act as a developer.”

One line. The model guesses the rest.

An Agency agent

~240 lines, median

Role, personality, rules it must follow, example deliverables, a workflow and success metrics.

What it isn't

Not software and not a model. No code runs. It's text your AI tool reads when that specialist is called in.

How to use it: three ways in

Easiest first. You don't need to install anything to try one, and you never need all of them.

  1. 01

    Copy and paste

    Any AI chat. No setup.

    1. Open an agent file on GitHub, like the SEO Specialist.
    2. Copy the whole file.
    3. Paste it into ChatGPT, Claude or Gemini, then add your ask.

    Your message

    [paste the agent file]
    
    Now audit fakenerd.ai's homepage for SEO.
  2. 02

    Install as a subagent

    Claude Code, Codex, Cursor and 13 more.

    1. Install with the Agency Agents app, or the script below.
    2. The files land in ~/.claude/agents/, so every project gets them.
    3. Ask for one by name. It works in its own context and reports back.

    Type this

    Use the SEO Specialist agent to audit the /pstack page.
  3. 03

    Run a team

    When one job needs several skills.

    1. Name several agents in one prompt, in order.
    2. Each hands its work to the next.
    3. End with a checker, so nothing ships on vibes.

    Type this

    Activate UX Researcher to find usability issues on the homepage.
    UX Architect designs fixes. Frontend Developer builds them.
    Evidence Collector verifies with screenshots.

A starter kit: the five FakeNerd would install

Install just those five · Terminal, inside the cloned repo

./scripts/install.sh --tool claude-code \
  --agent seo-specialist,ai-citation-strategist,content-creator,brand-guardian,reality-checker

Then in Claude Code: Use the SEO Specialist on the new page, then have Reality Checker review the changes.

Tip 1 · Make it yours

They're just text files. Edit the Critical Rules to match your stack, brand and tone. An agent that assumes React or Laravel will guess wrong on your project until you tell it.

Tip 2 · Fewer is better

Five you use beat 279 you don't. Every installed agent takes up space in each session, and more choices make it harder for the AI to pick the right one.

Inside one agent file

Every file follows the same template from the contributing guide. Here's the Frontend Developer, cut down to its skeleton.

  1. ---
    name: Frontend Developer
    description: Expert frontend developer specializing in modern web…
    color: cyan
    emoji: 🖥️
    vibe: Builds responsive, accessible web apps with pixel-perfect precision.
    ---

    01Frontmatter

    What the tool reads. name + description are how Claude Code decides when to use it. vibe and emoji are for people and the app.

  2. ## 🧠 Your Identity & Memory
    - Role: Modern web application and UI implementation specialist
    - Personality: Detail-oriented, performance-focused…

    02Identity & memory

    A role and a temperament. This is the “personality” the repo is known for.

  3. ## 🎯 Your Core Mission
    ### Create Modern Web Applications
    - Default requirement: accessibility and mobile-first

    03Core mission

    What it's for, in a few headed lists. Usually one non-negotiable default.

  4. ## 🚨 Critical Rules You Must Follow
    - Follow WCAG 2.1 AA guidelines
    - Implement Core Web Vitals optimization from the start

    04Critical rules

    The guardrails. The most useful part to edit for your own stack.

  5. ## 📋 Your Technical Deliverables
    ```tsx
    export const DataTable = memo<DataTableProps>(…)

    05Deliverables

    Worked examples: code, templates, report formats. Shows the model what “done” looks like.

  6. ## 🔄 Your Workflow Process
    ## 🎯 Your Success Metrics
    - Page load times under 3 seconds on 3G

    06Workflow + metrics

    Steps it should follow and how to tell if it worked.

Read the full file. In Claude Code these are subagents: each one runs in its own context window, so a long review doesn't clutter your main chat.

The roster: every agent, by division

257 of the repo's 279. We left out 22 built for the Chinese market (WeChat, Douyin, Baidu and the like). Engineering and “Specialized” are almost half. Specialized is the junk drawer: payroll, grant writing, M&A, a Korean business navigator.

Agents per division · tap one to filter

257 agents

  • Reality Checker

    Testing

    Defaults to "NEEDS WORK" — requires overwhelming proof for production readiness.

    Read the file
  • Evidence Collector

    Testing

    Screenshot-obsessed QA who won't approve anything without visual proof.

    Read the file
  • Agents Orchestrator

    Specialized

    The conductor who runs the entire dev pipeline from spec to ship.

    Read the file
  • Frontend Developer

    Engineering

    Builds responsive, accessible web apps with pixel-perfect precision.

    Read the file
  • Whimsy Injector

    Design

    Adds the unexpected moments of delight that make brands unforgettable.

    Read the file
  • Reddit Community Builder

    Marketing

    Speaks fluent Reddit and builds community trust the authentic way.

    Read the file
  • Backend Architect

    Engineering

    Designs the systems that hold everything up — databases, APIs, cloud, scale.

    Read the file
  • Growth Hacker

    Marketing

    Finds the growth channel nobody's exploited yet — then scales it.

    Read the file
  • Codebase Archaeologist

    Specialized

    I read code like tree rings — I can tell you which layer was written by which hand, and what got left half-finished when the next one took…

    Read the file
  • Rapid Prototyper

    Engineering

    Turns an idea into a working prototype before the meeting's over.

    Read the file
  • Brand Guardian

    Design

    Your brand's fiercest protector and most passionate advocate.

    Read the file
  • Senior Project Manager

    Project Management

    Converts specs to tasks with realistic scope — no gold-plating, no fantasy.

    Read the file
  • AI Data Remediation Engineer

    Engineering

    Fixes your broken data with surgical AI precision — no rows left behind.

    Read the file
  • AI Engineer

    Engineering

    Turns ML models into production features that actually scale.

    Read the file
  • API Platform Engineer

    Engineering

    A public API is a promise you can't take back. Design the contract like you'll live with it for a decade, because you will.

    Read the file
  • ATS Validator Architect

    Engineering

    Parsers don't read between the lines; they read bounding boxes and token streams. Never let styling sacrifice discoverability.

    Read the file
  • Autonomous Optimization Architect

    Engineering

    The system governor that makes things faster without bankrupting you.

    Read the file
  • CMS Developer

    Engineering

    Drupal and WordPress specialist for theme development, custom plugins/modules, content architecture, and code-first CMS implementation

    Read the file
  • Code Reviewer

    Engineering

    Reviews code like a mentor, not a gatekeeper. Every comment teaches something.

    Read the file
  • Codebase Onboarding Engineer

    Engineering

    Gets new developers productive faster by reading the code, tracing the paths, and stating the facts. Nothing extra.

    Read the file
  • Data Engineer

    Engineering

    Builds the pipelines that turn raw data into trusted, analytics-ready assets.

    Read the file
  • Data Visualization Engineer

    Engineering

    The chart's job is to tell the truth fast. Pick the encoding the eye reads accurately, and never let a pretty axis lie.

    Read the file
  • Database Optimizer

    Engineering

    Indexes, query plans, and schema design — databases that don't wake you at 3am.

    Read the file
  • Database Reliability Engineer

    Engineering

    The backup you never tested is a file, not a backup. Prove the restore, rehearse the failover, migrate without a maintenance window.

    Read the file

Browse the roster at fakenerd.ai/agency-agents#roster or in the repo.

Build a team for a real job

The point isn't one agent, it's a crew that hands work to each other. Pick a job to see who the repo puts on it, in order, and a prompt you can paste.

What's the job?

The team · NEXUS-Micro · 3 agents

  1. 01Backend Architect

    Investigate and fix

  2. 02API Tester

    Verify the fix

  3. 03Evidence Collector

    Check nothing broke visually

Team: QUICKSTART “Fix a bug” · Prompt: the repo's, word for word

Paste into Claude Code

Activate Backend Architect to investigate and fix [BUG DESCRIPTION].
After fix, activate API Tester to verify the fix.
Then activate Evidence Collector to confirm no visual regressions.

Want to see a big one run? In the Nexus Spatial Discovery example, eight agents worked in parallel and produced a market check, architecture, brand, go-to-market, support plan, UX research and a 35-week plan in one session. More examples.

NEXUS: seven phases, a gate between each

NEXUS (“Network of EXperts, Unified in Strategy”) is the repo's playbook for running agents as a company. It's documents, not code: prompts, hand-off templates and rules the Agents Orchestrator follows.

  1. Phase 0

    Discover

    Market, users, competitors, compliance.

    Gate: Executive Summary Generator

  2. Phase 1

    Strategize

    Architecture, brand, backlog, budget.

    Gate: Studio Producer + Reality Checker

  3. Phase 2

    Scaffold

    CI/CD, design system, app skeleton.

    Gate: DevOps Automator + Evidence Collector

  4. Phase 3

    Build

    Task by task, each through the Dev↔QA loop.

    Gate: Agents Orchestrator

  5. Phase 4

    Harden

    Performance, API, compliance, full journeys.

    Gate: Reality Checker, alone

  6. Phase 5

    Launch

    Content, channels, deploy, growth.

    Gate: Studio Producer + Analytics Reporter

  7. Phase 6

    Operate

    Monitor, support, report, improve.

    Gate: Ongoing

ModeAgentsTimeFor
NEXUS-Micro5–101–5 daysA bug, a campaign, an audit
NEXUS-Sprint15–252–6 weeksA feature or an MVP
NEXUS-FullAll12–24 weeksA whole product, discovery to operations

Start with Micro. The timelines are the repo's, in human weeks.

Who's in charge

🎛️ Agents Orchestrator
Studio Producer · portfolioProject Shepherd · executionSenior PM · task scoping
Division leads for each phase
  • Quality gates

    No phase moves on without evidence-based sign-off.

  • Dev↔QA loop

    Every task is built, then tested. Fail goes back with notes. Three strikes, escalate.

  • Handoffs

    Structured context goes with every task. No agent starts cold.

  • Evidence over claims

    Screenshots, test results and data. Not “looks great, A+”.

Every hand-off uses a template: from, to, phase, task, priority, context, what's wanted and how it'll be judged.

The Dev↔QA loop: three strikes, then a human-style escalation

Phase 3 is where the work happens, one task at a time. Play QA and see what the Orchestrator does next.

  1. Developer

    Builds task N

  2. Evidence Collector

    Tests it, with screenshots

  3. Decision

    PASS · FAIL · escalate

Attempts

  1. Try 1testing…
  2. Try 2—
  3. Try 3—

What happens

Task 1 is built. What does QA say?

A developer agent implemented one task only. Evidence Collector tests it and must return PASS or FAIL with proof.

The Orchestrator tracks attempt count, feedback and task status. One task at a time: task 2 doesn't start until task 1 passes.

  1. A developer agent builds one task.
  2. Evidence Collector tests it with screenshots: PASS or FAIL.
  3. FAIL goes back with specific issues and files. Fix only, no new features.
  4. After three FAILs, escalate: reassign, split, rethink, accept or defer.

📸 Evidence Collector · the QA

Assume there are 3 to 5 issues. Prove it works.

Screenshots or it didn't happen. Its file calls itself “fantasy-allergic”.

🧐 Reality Checker · the last gate

Default answer: NEEDS WORK.

Treats a perfect score from another agent as a red flag. Expects first builds to need 2 or 3 rounds, and says a C+ is normal.

Install: pick your teams, not the whole company

Easiest: the free Agency Agents app (Mac, Windows, Linux) browses the roster and installs with a click. Terminal people use the scripts.

Claude Code · Terminal

git clone https://github.com/msitarzewski/agency-agents
cd agency-agents

# Just the teams you need (recommended)
./scripts/install.sh --tool claude-code --division engineering,testing

# Or pick single agents
./scripts/install.sh --tool claude-code --agent frontend-developer,reality-checker

# See every team and its agent count
./scripts/install.sh --list teams

Then, in Claude Code

Use the Reality Checker agent to verify this feature is production-ready.

Ask by name. Claude can also pick one on its own when a task matches an agent's description. Files land in ~/.claude/agents/, so every project gets them.

Every other tool

./scripts/convert.sh      # build files for every tool
./scripts/install.sh      # wizard: detects your tools, pick teams
ToolBecomesGoes to
Claude Code.md as-is~/.claude/agents/
GitHub Copilot.md as-is~/.github/agents/ + ~/.copilot/agents/
CodexTOML custom agents~/.codex/agents/
Cursor.mdc rules.cursor/rules/
Gemini CLI.md agents~/.gemini/agents/
AntigravitySKILL.md per agent~/.gemini/config/skills/
OpenCode.md agents.opencode/agents/
Windsurfone .windsurfrulesproject root
AiderCONVENTIONS.md indexproject root
Qwen Code.md subagents~/.qwen/agents/
Kimi CodeYAML specs~/.config/kimi/agents/
OpenClawSOUL.md + AGENTS.md + IDENTITY.mdper agent
OsaurusSKILL.md~/.osaurus/skills/
Hermeslazy-router plugin~/.hermes/plugins/
Mistral VibeTOML + prompt .md~/.vibe/agents/ + prompts/
ZCode.md agents~/.zcode/agents/

One source file, converted per tool by convert.sh. OpenCode currently drops agents past about 119, so install a subset there.

FakeNerd's take

We read the files so you don't have to. Worth using, with some care. Numbers are from the repo on Sept 21, 2026; the token figure is our estimate.

  1. 01Context

    Don't install all 279

    Claude Code shows the model every installed agent's name and description so it can pick one. All 279 is about 67,500 characters, roughly 17,000 tokens, in every session. Install two or three divisions. Heads-up: --division marketing also brings 14 China-platform agents (WeChat, Douyin, Weibo…); use --agent to pick.

  2. 02Permissions

    Most agents get every tool

    Only 17 of 279 files set a tools: line. The rest inherit every tool your session has, including Bash and Write. Add tools: to the ones that only need to read or write docs.

  3. 03Fit

    Some agents expect a stack you don't have

    Reality Checker and Evidence Collector run a qa-playwright-capture.sh the repo doesn't ship, and look in Laravel folders. Swap in your own screenshot step and paths.

  4. 04Names

    The Orchestrator uses old nicknames

    Its file asks for “EvidenceQA” and “ArchitectUX”. The installed agents are Evidence Collector and UX Architect. Rename them in your copy so hand-offs land.

  5. 05Claims

    The NEXUS numbers have no source

    The executive brief says 73% of handoffs fail, 40–60% faster, 80% fewer defects. No study, no method. Read them as a pitch, not data.

  6. 06Use

    The best part is the skeptics

    Evidence Collector (find 3–5 issues, show proof) and Reality Checker (default: NEEDS WORK) fix the most common AI failure: grading its own work A+. Steal those two first.

Attribution

↑↓ move enter openBrowse every card