Skip to content

Agents Reference

MeowKit ships 38 specialist agents across four categories: 12 core pipeline agents, 5 support agents, 16 Jira integration agents, and 5 Confluence Cloud integration agents. Each owns a specific phase or concern. No two agents modify the same file type.

Core Agents

Pipeline agents that execute sequentially through phases 0-6.

AgentPhaseRoleAuto-activates
orchestrator0Task router, complexity classification, model tier assignmentEvery task
planner1Scope-adaptive planning, Gate 1, bead decompositionStandard/complex tasks
architect1ADRs, system designComplex tasks
tester2Test writing (TDD red/green/refactor)After planning
security2, 4Security audit, BLOCK verdictsAuth/payment changes
developer3Implementation, bead processingAfter tester
evaluator3, 4Behavioral verification, rubric gradingHarness pipeline, mk:evaluate
reviewer45-dimension structural audit, Gate 2After developer
shipper5Deploy pipeline, PR creationAfter Gate 2
documenter6Living docs, changelogsAfter ship
analyst0, 6Cost tracking, pattern analysisSession start/end
project-manageron-demandCross-workflow delivery tracking, status reportsOn request via /mk:status

Support Agents

Invoked on-demand by core agents or explicitly by the user.

AgentPhaseRoleSubagent type
brainstormer1Trade-off analysis, solution explorationadvisory
researcher0, 1, 4Technology research, library evaluationadvisory
ui-ux-designer3UI design, accessibility, design systemsadvisory
git-manager5, anyGit operations, conventional commitsutility
journal-writer6Failure documentation, root cause analysisescalation

Jira Agents

Domain agents for Jira integration via the jira-as CLI wrapper. All share a 4-tier safety model and follow the Rule of Two.

AgentRoleSafety highlight
jira-issueSingle-issue CRUD (create, read, update, delete)4-tier graduated confirmation
jira-searchJQL queries, filter management, result exportMandatory JQL sanitization
jira-lifecycleTransitions, assignments, versions, componentsWorkflow discovery before transitions
jira-collaborateComments, attachments, watchers, notificationsInternal-vs-public comment gate
jira-relationshipsIssue links, blockers, dependencies, clonesSemantic link type enforcement
jira-timeWork logging, estimates, time reportsConfirm before worklog edits/deletes
jira-agileSprints, epics, backlog, story points, velocityBoard ID ≠ Project Key validation
jira-fieldsCustom field discovery and cachingRead-only by default; admin for config
jira-bulkBulk transition, assign, priority, clone, deleteMandatory dry-run for all operations
jira-jsmService desks, requests, SLAs, approvalsJSM license + agent role required
jira-adminProjects, users, groups, schemes, automation2-step token confirmation for deletes
jira-devBranch names, PR descriptions, commit linksRead-only, output generation only
jira-opsCache management, connectivity, project contextDiagnostic-only, no Jira state changes
jira-evaluatorTicket complexity scoring (8 dimensions)Read-only analysis
jira-estimatorStory point estimation with reasoningRead-only, never sets points
jira-analystFull context analysis with media and linked issuesRead-only, processes attachments

Confluence Agents

Domain agents for Confluence Cloud integration via the confluence-as CLI wrapper. Cloud-only (the wrapper exits 3 on non-*.atlassian.net URLs); follow the Rule of Two.

AgentRoleSafety highlight
confluence-pageSingle-page CRUD + hierarchy + version + copy/move4-tier graduated confirmation; ADF-round-trip warning on macro-heavy bodies
confluence-searchCQL queries, validation, space listing, saved filters, exportMandatory CQL sanitization for any user-derived term
confluence-spec-analystRead-only deep spec analysis with macro-aware ADF fetch + persisted Spec Research ReportRead-only at Confluence side; [UNHANDLED_NODE] keys-only metadata blocks injection
confluence-bulkBulk-label / bulk-move / bulk-delete on 10+ pagesMandatory 3-step dry-run + typed-token confirmation
confluence-collaborateComments, attachments, labels, watchers per pageFooter-default for comments; path-traversal guard on uploads

Agent communication

All subagents report structured status on completion:

**Status:** DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT
**Summary:** [1-2 sentences]
**Concerns/Blockers:** [if applicable]

File ownership

No two agents modify the same file type. Conflicts escalate to human.

File typeOwned by
src/, lib/, app/developer
tasks/plans/planner
tasks/reviews/reviewer
docs/documenter
.claude/memory/analyst, documenter

See also

Released under the MIT License.