npx claudepluginhub metasaver/metasaver-marketplace --plugin core-claude-pluginWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Single source of truth for MetaSaver agent selection and subagent_type mapping
This skill uses the workspace's default tool permissions.
Agent Selection Skill
Complete reference for selecting the correct MetaSaver agents and their subagent_type values.
Core Principle
When MetaSaver plugin is active, ALWAYS use MetaSaver agents over core Claude Code agents.
Core Agent Replacement
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→ usecore-claude-plugin:generic:code-explorerPlan→ usecore-claude-plugin:generic:architectgeneral-purpose→ use task-specific MetaSaver agent
Analysis Agents (1)
Minimal-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)
Generic Agents (15)
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 |
Domain Agents (12)
Specialized agents for specific technical domains.
Backend (2)
| 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 |
Database (1)
| Domain | Agent Name | subagent_type |
|---|---|---|
| Prisma Database | prisma-database-agent | core-claude-plugin:domain:database:prisma-database-agent |
Frontend (5)
| 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 |
Testing (3)
| 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 |
Monorepo (1)
| Domain | Agent Name | subagent_type |
|---|---|---|
| Monorepo Setup | monorepo-setup-agent | core-claude-plugin:domain:monorepo:monorepo-setup-agent |
Config Agents (28)
Configuration file specialists for auditing and building configs.
Build Tools (8)
| 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 |
Code Quality (3)
| 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 |
Version Control (5)
| 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 |
Workspace (12)
| 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 |
Agent Spawning Pattern
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.
Quick Reference by Task
| 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 |
Integration
This skill is referenced by:
/ms- MetaSaver intelligent router/audit- Configuration and code auditing/build- Feature and component building
All commands should use this skill as the single source of truth for agent selection.
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.