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.

Java Backend Technology
Java Backend Technology
Java Backend Technology
Explore The Agency: 55 AI Agent Roles Organized into 9 Departments

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.

AILLMClaudeAgent Roles
Java Backend Technology
Written by

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!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.