Explore The Agency: 55 AI Agent Roles Organized into 9 Departments
The article introduces The Agency, an open‑source collection of 55 specialized AI role definitions grouped into nine functional departments, explains how each Markdown file describes an agent’s identity, mission, workflow and deliverables, and shows two ways to use the agents with Claude Code or as generic prompt templates.
What Is The Agency?
The Agency is an open‑source project hosted on github.com/msitarzewski/agency-agents that provides a library of 55 professional AI roles, organized into nine departments such as Engineering, Design, Marketing, Product, Testing, Support, Spatial Computing, and Specialization.
Structure of Each Role
Every role is a Markdown file containing a detailed identity description, core mission, required deliverables, workflow steps, and success metrics. For example, the role Whimsy Injector (translated as “趣味注入师”) defines that every fun element must serve a functional or emotional purpose, aiming to add surprise without distraction.
Department Overview
Engineering : 7 roles including Front‑end Engineer, Back‑end Architect, Mobile Developer.
Design : 7 roles such as UI Designer, UX Researcher, UX Architect, Brand Guardian, Visual Storyteller, Whimsy Injector, Image Prompt Engineer.
Marketing : 8 roles covering Growth Hacker, multi‑platform Content Creator, and dedicated specialists for Twitter, TikTok, Instagram, Reddit.
Product : 3 roles, plus a Project Management department with 5 senior project manager roles.
Testing : 7 roles like Evidence Collector, Test Result Analyst, Performance Benchmark Tester, plus the Support department.
Spatial Computing : Focuses on visionOS, WebXR, Metal.
Specialization : Includes an Agents Orchestrator for coordinating multiple agents.
How to Get Started
There are two primary ways to use the agents:
Integration with Claude Code : Copy the Markdown files into ~/.claude/agents/ and then issue a natural‑language command, e.g., 让前端开发,帮我构建一个 React 组件。. Claude will follow the role’s defined workflow and deliverables.
Generic Prompt Template : Open any agent’s Markdown file, copy its identity, mission, rules, workflow, and success criteria into any LLM prompt, then append your specific task. This effectively initializes an expert persona for subsequent interactions.
Both approaches let you leverage a ready‑made expert framework without building prompts from scratch.
Java Backend Technology
Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
