Skip to content

Built-in Agents

Ptah ships with 14 built-in agents covering planning, implementation, review, research, design, and visual QA. They are always available from the agent picker and never need to be installed. A 15th agent, video-director, is offered as an opt-in specialist for marketing and demo videos.

Built-in agents catalog

AgentRoleReach for it when…
project-managerBreaks work into tasks, tracks status, coordinates handoffsYou have a vague goal and need it turned into actionable tickets
software-architectDesigns systems, picks patterns, authors ADRsYou’re starting a new module or making a cross-cutting change
team-leaderDelegates to specialists, enforces standards, reviews outputYou want a single point of contact for a multi-agent task
backend-developerServer code, APIs, databases, servicesImplementing endpoints, migrations, business logic, workers
frontend-developerUI components, state, routing, accessibilityBuilding pages, components, or fixing frontend bugs
devops-engineerCI/CD, containers, infra-as-code, release automationWiring GitHub Actions, Docker, deploy pipelines, monitoring
senior-testerUnit, integration, and e2e test strategyYou need coverage for new code or a regression suite
code-style-reviewerLint, formatting, naming, idioms, readabilityPre-merge style pass or cleanup sprint
code-logic-reviewerBusiness logic, edge cases, state transitions, concurrencyCritical paths, payment flows, auth, anything load-bearing
visual-reviewerUI/UX visual bugs, responsive breakpoints, accessibilityVerifying a UI change looks right across viewports and states
researcher-expertEvaluates libraries, patterns, API docs, RFCsChoosing a dependency or exploring an unfamiliar domain
modernization-detectorSpots outdated patterns, deprecated APIs, legacy idiomsBefore a refactor sprint or framework upgrade
ui-ux-designerVisual design, design systems, component specsCreating landing pages, brand assets, design tokens
technical-content-writerMarketing copy, docs, blogs, video scriptsRelease notes, launch pages, tutorials, API references

project-managersoftware-architectteam-leader

Use this trio when you’re kicking off something non-trivial. The project manager writes the brief, the architect designs the approach, and the team leader supervises execution.

backend-developer, frontend-developer, devops-engineer

The hands-on-keyboard agents. They write, modify, and ship code. They also know when to spawn CLI helpers for bulk file work — see CLI agents.

senior-tester, code-style-reviewer, code-logic-reviewer, visual-reviewer

Ptah runs a three-phase review protocol: style (40%), logic (35%), security (25%). Pair these with your normal PR review flow for a belt-and-suspenders check. visual-reviewer adds a browser-based pass for UI work — responsive breakpoints, interaction states, and accessibility.

researcher-expert, modernization-detector, ui-ux-designer, technical-content-writer

Non-implementation specialists. They produce specs, briefs, reports, and content artifacts that the implementation agents then execute on.

When you start a chat, Ptah shows all 14 built-in agents in the picker (plus any opt-in specialists you’ve enabled). You can:

  1. Choose explicitly — pick an agent from the dropdown before sending.
  2. Let the orchestrator decide — leave the default and the orchestrator delegates for you.
  3. @-mention — type @agent-name anywhere in your message to route that turn.

Some agents ship with Ptah but aren’t pre-selected, so they’re only generated when you add them. The setup wizard offers them unchecked — tick the box to include one in your workspace.

AgentRoleReach for it when…
video-directorNarrated, camera-animated marketing/demo videos from UI walkthroughsYou want to generate product tours or launch videos from your app

video-director pairs with the video-showcase skill (bundled via the ptah-video plugin) to drive the capture → narrate → render pipeline. See the skill’s docs for authoring scenes and tuning the camera.

You can override any built-in by creating a file of the same name in <workspace-root>/.claude/agents/. Workspace files take precedence over bundled defaults. See Custom agents for the full flow.