AI Agents

Operum provides 6 specialized AI agents, each designed for a specific aspect of building and growing a product. Agents are powered by Claude and use customizable CLAUDE.md templates.

Agent Overview

PM

PM Agent

CEO / Product Owner

The PM Agent serves as your AI product manager and team coordinator. It has visibility across all teams and can delegate tasks to other agents.

Responsibilities

  • Coordinate all agent teams
  • Manage the development pipeline
  • Communicate with you (the founder)
  • Prioritize tasks and features
  • Track project progress

When to Use

Start with the PM Agent when you need high-level coordination, want to understand project status, or need help prioritizing work.

AR

Architect Agent

Software Architect

The Architect Agent reviews tasks for technical considerations and provides architectural guidance before implementation begins.

Responsibilities

  • Review tasks for architectural implications
  • Provide technical guidance
  • Update GitHub issues with recommendations
  • Ensure consistency across the codebase
  • Identify potential technical debt

When to Use

Consult the Architect before starting new features, when refactoring, or when making technology decisions.

EN

Engineer Agent

Software Engineer

The Engineer Agent is your AI developer. It implements features, writes tests, and creates pull requests on your GitHub repositories.

Responsibilities

  • Implement features and bug fixes
  • Write unit and integration tests
  • Create pull requests
  • Follow coding standards and patterns
  • Document code changes

When to Use

Use the Engineer Agent for implementing well-defined tasks, fixing bugs, or writing tests.

TE

Tester Agent

QA Engineer

The Tester Agent reviews pull requests, runs tests, and reports results. It helps ensure code quality before merging.

Responsibilities

  • Test pull requests
  • Report test results
  • Identify edge cases
  • Approve changes for review
  • Suggest additional test coverage

When to Use

Use the Tester Agent to validate PRs before merging, or to improve test coverage.

MK

Marketing Agent

Growth Lead

The Marketing Agent handles growth initiatives including SEO, content strategy, and marketing campaigns.

Responsibilities

  • SEO optimization
  • Content strategy and creation
  • Growth initiatives
  • Competitive analysis
  • Marketing copy

When to Use

Use the Marketing Agent for content creation, SEO improvements, or planning growth strategies.

CM

Community Agent

Support Manager

The Community Agent monitors social channels and provides user support across Discord, Twitter, and Reddit.

Responsibilities

  • Monitor Discord, Twitter, Reddit
  • Respond to user questions
  • Escalate issues to other agents
  • Gather user feedback
  • Build community engagement

When to Use

Use the Community Agent to manage user interactions and gather feedback from your community.

Running Multiple Agents

You can run multiple agents simultaneously. They communicate through file-based IPC in your team's shared directory:

shared/
├── triggers/       # PM writes tasks here for other agents
├── responses/      # Agents write DONE:/REQUEST:/ERROR: responses
└── knowledge/      # Project context, logs, workflow

The PM Agent is designed to coordinate other agents and can delegate tasks based on their specializations.

Agent Settings

Each agent can be configured with:

  • Temperature - Creativity level (0.0 - 1.0)
  • Style - Response style (professional, concise, creative, casual)
  • Custom Instructions - Additional per-agent prompts

Settings are synced to your account and available across devices.

Customizing Agents

Agent behavior is defined by composed CLAUDE.md templates. Add your customizations to agent.md in each agent's directory. Learn more in the Templates documentation.