Single source of truth for MetaSaver agent selection and subagent_type mapping
Provides the complete agent selection reference for MetaSaver, mapping tasks to specialized agents with exact `subagent_type` values. Used by `/ms`, `/audit`, and `/build` commands to spawn the correct agent for any task.
/plugin marketplace add metasaver/claude-marketplace/plugin install core-claude-plugin@metasaver-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Complete reference for selecting the correct MetaSaver agents and their subagent_type values.
When MetaSaver plugin is active, ALWAYS use MetaSaver agents over core Claude Code agents.
In MetaSaver repos, prefer MetaSaver agents over core Claude Code agents:
| Core Agent | Use Instead | Why | subagent_type |
|---|---|---|---|
Explore | code-explorer | Uses Serena, repomix, memories | core-claude-plugin:generic:code-explorer |
Plan | architect | Knows MetaSaver patterns | core-claude-plugin:generic:architect |
general-purpose | Task-specific | Specialized knowledge | See tables below |
In MetaSaver repos:
Explore → use core-claude-plugin:generic:code-explorerPlan → use core-claude-plugin:generic:architectgeneral-purpose → use task-specific MetaSaver agentMinimal-tool agents for prompt classification. These specify tools: TodoWrite to avoid inheriting MCP tools (~37k tokens each). Results are returned inline in the Task response.
| Task Type | Agent Name | subagent_type |
|---|---|---|
| Scope identification | scope-check-agent | core-claude-plugin:generic:scope-check-agent |
Used by: analysis-phase skill (first phase of /ms, /audit, /build commands)
High-level workers for orchestration, implementation, and quality.
| Task Type | Agent Name | subagent_type |
|---|---|---|
| Codebase exploration | code-explorer | core-claude-plugin:generic:code-explorer |
| Agent/skill authoring | agent-author | core-claude-plugin:generic:agent-author |
| Architecture decisions | architect | core-claude-plugin:generic:architect |
| Requirements analysis | business-analyst | core-claude-plugin:generic:business-analyst |
| Code implementation | coder | core-claude-plugin:generic:coder |
| Backend development | backend-dev | core-claude-plugin:generic:backend-dev |
| Testing | tester | core-claude-plugin:generic:tester |
| Code review | reviewer | core-claude-plugin:generic:reviewer |
| Multi-agent coordination | project-manager | core-claude-plugin:generic:project-manager |
| Quality validation | code-quality-validator | core-claude-plugin:generic:code-quality-validator |
| Debugging/investigation | root-cause-analyst | core-claude-plugin:generic:root-cause-analyst |
| Security analysis | security-engineer | core-claude-plugin:generic:security-engineer |
| Performance optimization | performance-engineer | core-claude-plugin:generic:performance-engineer |
| DevOps/infrastructure | devops | core-claude-plugin:generic:devops |
| Azure DevOps | azure-devops-agent | core-claude-plugin:generic:azure-devops-agent |
Specialized agents for specific technical domains.
| Domain | Agent Name | subagent_type |
|---|---|---|
| Data Service API | data-service-agent | core-claude-plugin:domain:backend:data-service-agent |
| Integration Service | integration-service-agent | core-claude-plugin:domain:backend:integration-service-agent |
| Domain | Agent Name | subagent_type |
|---|---|---|
| Prisma Database | prisma-database-agent | core-claude-plugin:domain:database:prisma-database-agent |
| Domain | Agent Name | subagent_type |
|---|---|---|
| React App Scaffolding | react-app-agent | core-claude-plugin:domain:frontend:react-app-agent |
| React Components | react-component-agent | core-claude-plugin:domain:frontend:react-component-agent |
| MFE Host | mfe-host-agent | core-claude-plugin:domain:frontend:mfe-host-agent |
| MFE Remote | mfe-remote-agent | core-claude-plugin:domain:frontend:mfe-remote-agent |
| shadcn Components | shadcn-component-agent | core-claude-plugin:domain:frontend:shadcn-component-agent |
| Domain | Agent Name | subagent_type |
|---|---|---|
| Unit Tests | unit-test-agent | core-claude-plugin:domain:testing:unit-test-agent |
| Integration Tests | integration-test-agent | core-claude-plugin:domain:testing:integration-test-agent |
| E2E Tests | e2e-test-agent | core-claude-plugin:domain:testing:e2e-test-agent |
| Domain | Agent Name | subagent_type |
|---|---|---|
| Monorepo Setup | monorepo-setup-agent | core-claude-plugin:domain:monorepo:monorepo-setup-agent |
Configuration file specialists for auditing and building configs.
| Config Type | Agent Name | subagent_type |
|---|---|---|
| Docker Compose | docker-compose-agent | core-claude-plugin:config:build-tools:docker-compose-agent |
| Dockerignore | dockerignore-agent | core-claude-plugin:config:build-tools:dockerignore-agent |
| pnpm Workspace | pnpm-workspace-agent | core-claude-plugin:config:build-tools:pnpm-workspace-configuration-agent |
| PostCSS | postcss-agent | core-claude-plugin:config:build-tools:postcss-agent |
| Tailwind | tailwind-agent | core-claude-plugin:config:build-tools:tailwind-agent |
| Turbo | turbo-config-agent | core-claude-plugin:config:build-tools:turbo-config-agent |
| Vite | vite-agent | core-claude-plugin:config:build-tools:vite-agent |
| Vitest | vitest-agent | core-claude-plugin:config:build-tools:vitest-agent |
| Config Type | Agent Name | subagent_type |
|---|---|---|
| EditorConfig | editorconfig-agent | core-claude-plugin:config:code-quality:editorconfig-agent |
| ESLint | eslint-agent | core-claude-plugin:config:code-quality:eslint-agent |
| Prettier | prettier-agent | core-claude-plugin:config:code-quality:prettier-configuration-agent |
| Config Type | Agent Name | subagent_type |
|---|---|---|
| Commitlint | commitlint-agent | core-claude-plugin:config:version-control:commitlint-agent |
| Gitattributes | gitattributes-agent | core-claude-plugin:config:version-control:gitattributes-agent |
| GitHub Workflow | github-workflow-agent | core-claude-plugin:config:version-control:github-workflow-agent |
| Gitignore | gitignore-agent | core-claude-plugin:config:version-control:gitignore-agent |
| Husky | husky-agent | core-claude-plugin:config:version-control:husky-git-hooks-agent |
| Config Type | Agent Name | subagent_type |
|---|---|---|
| CLAUDE.md | claude-md-agent | core-claude-plugin:config:workspace:claude-md-configuration-agent |
| .env.example | env-example-agent | core-claude-plugin:config:workspace:env-example-agent |
| Monorepo Root Structure | monorepo-root-structure-agent | core-claude-plugin:config:workspace:monorepo-root-structure-agent |
| Nodemon | nodemon-agent | core-claude-plugin:config:workspace:nodemon-agent |
| .npmrc.template | npmrc-template-agent | core-claude-plugin:config:workspace:npmrc-template-agent |
| .nvmrc | nvmrc-agent | core-claude-plugin:config:workspace:nvmrc-agent |
| README | readme-agent | core-claude-plugin:config:workspace:readme-agent |
| Repomix | repomix-config-agent | core-claude-plugin:config:workspace:repomix-config-agent |
| Root package.json | root-package-json-agent | core-claude-plugin:config:workspace:root-package-json-agent |
| Scripts | scripts-agent | core-claude-plugin:config:workspace:scripts-agent |
| TypeScript | typescript-agent | core-claude-plugin:config:workspace:typescript-configuration-agent |
| VS Code | vscode-agent | core-claude-plugin:config:workspace:vscode-agent |
Tell agents to READ their own instruction file:
[MODE] for [path/scope].
You are [Agent Name].
READ YOUR INSTRUCTIONS at .claude/agents/[category]/[agent-name].md
Follow YOUR rules, invoke YOUR skills, use YOUR output format.
Example:
Task(
subagent_type: "core-claude-plugin:config:build-tools:eslint-agent",
prompt: `
AUDIT MODE for /path/to/eslint.config.js
You are the ESLint Agent.
READ YOUR INSTRUCTIONS at .claude/agents/config/code-quality/eslint-agent.md
Follow YOUR rules, invoke YOUR skill, use YOUR output format.
Report violations and recommendations.
`
)
Results are returned inline.
| I need to... | Use this agent | subagent_type |
|---|---|---|
| Explore codebase | code-explorer | core-claude-plugin:generic:code-explorer |
| Design architecture | architect | core-claude-plugin:generic:architect |
| Write code | coder | core-claude-plugin:generic:coder |
| Write tests | tester | core-claude-plugin:generic:tester |
| Review code | reviewer | core-claude-plugin:generic:reviewer |
| Coordinate agents | project-manager | core-claude-plugin:generic:project-manager |
| Validate quality | code-quality-validator | core-claude-plugin:generic:code-quality-validator |
| Debug issues | root-cause-analyst | core-claude-plugin:generic:root-cause-analyst |
| Audit ESLint | eslint-agent | core-claude-plugin:config:code-quality:eslint-agent |
| Audit TypeScript | typescript-agent | core-claude-plugin:config:workspace:typescript-configuration-agent |
| Build React component | react-component-agent | core-claude-plugin:domain:frontend:react-component-agent |
| Build API service | data-service-agent | core-claude-plugin:domain:backend:data-service-agent |
| Setup Prisma | prisma-database-agent | core-claude-plugin:domain:database:prisma-database-agent |
This skill is referenced by:
/ms - MetaSaver intelligent router/audit - Configuration and code auditing/build - Feature and component buildingAll commands should use this skill as the single source of truth for agent selection.