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 Agent
CEO / Product OwnerThe 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.
Architect Agent
Software ArchitectThe 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.
Engineer Agent
Software EngineerThe 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.
Tester Agent
QA EngineerThe 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.
Marketing Agent
Growth LeadThe 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.
Community Agent
Support ManagerThe 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.