> Repository: msitarzewski/agency-agents > Trending stats: +932 stars today | Language: Shell | Category: AI agent frameworks
It Started With a Reddit Post
One day in 2025, someone on Reddit asked a question: what if AI coding assistants like Claude, Cursor, and Codex weren't "general-purpose helpers," but operated like a real agency—with frontend specialists, community managers, and quality gatekeepers?
The post didn't sink. It became a project called The Agency. A few months later, it hit GitHub Trending, gaining 932 stars in a single day.
Not Prompt Templates, But "Persona Profiles"
The market has no shortage of repositories like "100 ChatGPT prompts." What makes agency-agents different is that it writes a complete persona profile for every agent.
Each agent file contains four layers of information:
1. Identity and personality traits — who this agent is, what style it speaks in 2. Core tasks and workflows — what it's responsible for and how it works 3. Technical deliverables — what it ultimately produces, with code examples 4. Success metrics and communication style — how to measure success, how to report back
This isn't a one-line prompt like "act as a frontend engineer." It's a complete job description: the AI knows who it is, what to do, and what "done well" looks like.
The Org Chart of an "Agent Agency"
Agents in the repository are organized by function, like a real agency:
- Engineering: frontend developer, backend developer, full-stack engineer
- Community: Reddit community operations, social media strategist
- Creative: Whimsy Injector — the job title alone is intriguing
- Quality: Reality Checker — dedicated to finding flaws
- Claude Code
- Cursor
- GitHub Copilot
- Gemini CLI
- Codex
- Aider
- Windsurf
- OpenClaw
- Kimi Code
- Osaurus
- Hermes
- Mistral Vibe
- Antigravity
The most interesting roles are the "Whimsy Injector" and the "Reality Checker." The former makes products fun; the latter keeps them reliable. Both roles exist in any real creative company, but few AI projects make them explicitly separate.
One-Click Install Across All Major Tools
agency-agents isn't tied to a single tool. It ships a conversion script that transforms agent files into formats for:
What does this mean? Agent personas become portable assets. The "frontend engineer" agent you use in Claude Code can be moved to Cursor unchanged. Persona definition and tool implementation are decoupled.
Why 932 Stars?
The project's breakout wasn't an accident. It taps a forming trend: AI tools are evolving from "general assistants" to "expert teams."
The problem with general assistants: they know a little of everything but nothing deeply. Ask one to write a React component and it can; ask one for a Reddit community strategy and it can do that too—but neither output has real depth.
agency-agents' solution isn't training more models. It's specialized division of labor at the prompt level. Each agent file is the "soul" of a domain expert, containing that domain's workflows, delivery standards, and communication style.
It mirrors how human organizations divide work: you wouldn't ask a full-stack engineer to run community operations, or a community manager to write frontend code. The right work goes to the right specialist—or the right agent.
Lessons for AI Engineering
agency-agents got one key thing right: separating persona definition from tool implementation.
Most AI tools do: persona = system prompt + tool config, tightly coupled—switch tools and you rewrite everything. agency-agents does: persona = a single Markdown file. Tools just read the file and adapt to the format.
This is the same principle as "separation of concerns" in software engineering. Persona definition is business logic; tool adaptation is infrastructure. Kept apart, each can evolve independently.
A Question Worth Pondering
agency-agents ships dozens of predefined agents. But a real agency wouldn't have only a few dozen roles—it would have hundreds or thousands of specialized positions.
The open questions: who defines these agents? Who validates their expertise? Who maintains their quality?
agency-agents offers a starting point. But the endgame of the "AI agent agency" concept may be far bigger than a single GitHub repository.
---
*Project: github.com/msitarzewski/agency-agents*