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.
- 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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.
- 01
Copy and paste
Any AI chat. No setup.
- Open an agent file on GitHub, like the SEO Specialist.
- Copy the whole file.
- 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.
- 02
Install as a subagent
Claude Code, Codex, Cursor and 13 more.
- Install with the Agency Agents app, or the script below.
- The files land in ~/.claude/agents/, so every project gets them.
- 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.
- 03
Run a team
When one job needs several skills.
- Name several agents in one prompt, in order.
- Each hands its work to the next.
- 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
- SEO SpecialistTitles, descriptions, internal links
- AI Citation StrategistGetting ChatGPT and Perplexity to cite you
- Content CreatorCard blurbs and page copy
- Brand GuardianChecks work against your brand rules
- Reality CheckerSays NEEDS WORK before anything ships
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.
--- 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.
## 🧠 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.
## 🎯 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.
## 🚨 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.
## 📋 Your Technical Deliverables ```tsx export const DataTable = memo<DataTableProps>(…)
05Deliverables
Worked examples: code, templates, report formats. Shows the model what “done” looks like.
## 🔄 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 fileEvidence Collector
Testing
Screenshot-obsessed QA who won't approve anything without visual proof.
Read the fileAgents Orchestrator
Specialized
The conductor who runs the entire dev pipeline from spec to ship.
Read the fileFrontend Developer
Engineering
Builds responsive, accessible web apps with pixel-perfect precision.
Read the fileWhimsy Injector
Design
Adds the unexpected moments of delight that make brands unforgettable.
Read the fileReddit Community Builder
Marketing
Speaks fluent Reddit and builds community trust the authentic way.
Read the fileBackend Architect
Engineering
Designs the systems that hold everything up — databases, APIs, cloud, scale.
Read the fileGrowth Hacker
Marketing
Finds the growth channel nobody's exploited yet — then scales it.
Read the fileCodebase 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 fileRapid Prototyper
Engineering
Turns an idea into a working prototype before the meeting's over.
Read the fileBrand Guardian
Design
Your brand's fiercest protector and most passionate advocate.
Read the fileSenior Project Manager
Project Management
Converts specs to tasks with realistic scope — no gold-plating, no fantasy.
Read the fileAI Data Remediation Engineer
Engineering
Fixes your broken data with surgical AI precision — no rows left behind.
Read the fileAI Engineer
Engineering
Turns ML models into production features that actually scale.
Read the fileAPI 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 fileATS Validator Architect
Engineering
Parsers don't read between the lines; they read bounding boxes and token streams. Never let styling sacrifice discoverability.
Read the fileAutonomous Optimization Architect
Engineering
The system governor that makes things faster without bankrupting you.
Read the fileCMS Developer
Engineering
Drupal and WordPress specialist for theme development, custom plugins/modules, content architecture, and code-first CMS implementation
Read the fileCode Reviewer
Engineering
Reviews code like a mentor, not a gatekeeper. Every comment teaches something.
Read the fileCodebase Onboarding Engineer
Engineering
Gets new developers productive faster by reading the code, tracing the paths, and stating the facts. Nothing extra.
Read the fileData Engineer
Engineering
Builds the pipelines that turn raw data into trusted, analytics-ready assets.
Read the fileData 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 fileDatabase Optimizer
Engineering
Indexes, query plans, and schema design — databases that don't wake you at 3am.
Read the fileDatabase 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
01Backend Architect
Investigate and fix
02API Tester
Verify the fix
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.
- Phase 0
Discover
Market, users, competitors, compliance.
Gate: Executive Summary Generator
- Phase 1
Strategize
Architecture, brand, backlog, budget.
Gate: Studio Producer + Reality Checker
- Phase 2
Scaffold
CI/CD, design system, app skeleton.
Gate: DevOps Automator + Evidence Collector
- Phase 3
Build
Task by task, each through the Dev↔QA loop.
Gate: Agents Orchestrator
- Phase 4
Harden
Performance, API, compliance, full journeys.
Gate: Reality Checker, alone
- Phase 5
Launch
Content, channels, deploy, growth.
Gate: Studio Producer + Analytics Reporter
- Phase 6
Operate
Monitor, support, report, improve.
Gate: Ongoing
| Mode | Agents | Time | For |
|---|---|---|---|
| NEXUS-Micro | 5–10 | 1–5 days | A bug, a campaign, an audit |
| NEXUS-Sprint | 15–25 | 2–6 weeks | A feature or an MVP |
| NEXUS-Full | All | 12–24 weeks | A whole product, discovery to operations |
Start with Micro. The timelines are the repo's, in human weeks.
Who's in charge
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.
Developer
Builds task N
Evidence Collector
Tests it, with screenshots
Decision
PASS · FAIL · escalate
Attempts
- Try 1testing…
- Try 2—
- 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.
- A developer agent builds one task.
- Evidence Collector tests it with screenshots: PASS or FAIL.
- FAIL goes back with specific issues and files. Fix only, no new features.
- 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
| Tool | Becomes | Goes to |
|---|---|---|
| Claude Code | .md as-is | ~/.claude/agents/ |
| GitHub Copilot | .md as-is | ~/.github/agents/ + ~/.copilot/agents/ |
| Codex | TOML custom agents | ~/.codex/agents/ |
| Cursor | .mdc rules | .cursor/rules/ |
| Gemini CLI | .md agents | ~/.gemini/agents/ |
| Antigravity | SKILL.md per agent | ~/.gemini/config/skills/ |
| OpenCode | .md agents | .opencode/agents/ |
| Windsurf | one .windsurfrules | project root |
| Aider | CONVENTIONS.md index | project root |
| Qwen Code | .md subagents | ~/.qwen/agents/ |
| Kimi Code | YAML specs | ~/.config/kimi/agents/ |
| OpenClaw | SOUL.md + AGENTS.md + IDENTITY.md | per agent |
| Osaurus | SKILL.md | ~/.osaurus/skills/ |
| Hermes | lazy-router plugin | ~/.hermes/plugins/ |
| Mistral Vibe | TOML + 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- msitarzewski/agency-agents by Michael Sitarzewski and contributors, MIT license. Agent names, emoji, “vibe” lines, teams and NEXUS structure are theirs; read at commit 053ddbb.
- NEXUS docs: quick-start, full strategy, executive brief, hand-off templates.
- agencyagents.app, the desktop installer.
- Counts, the token estimate, the four prompts marked as ours and the take section are FakeNerd's.