AgentSkillsCN

pm-router

根据工作流程阶段、任务类别与信号关键词,将 PM 协调员路由至相应的技能与子代理。当您启动 PM 会话、分配任务、开展回顾性会议,或管理 PRD 时,可使用此技能。

SKILL.md
--- frontmatter
name: pm-router
description: Routes PM coordinator to appropriate skills and sub-agents based on workflow phase, task category, and signal keywords. Use when starting PM session, assigning tasks, running retrospectives, or managing PRD.
category: coordination

PM Skill Router

"Right skill for the right phase at the right time."


Route by Current Status (Post-Completion Flow)

⚠️ CRITICAL: When in post-completion workflow, follow this routing table to continue through ALL phases!

Current StatusActionNext Skill/Phase
retrospective_synthesizedCheck if playtest required → Use playtest session skill OR skip to PRD reorganizationpm-retrospective-playtest-session or pm-organization-prd-reorganization
playtest_completeContinue to PRD reorganizationpm-organization-prd-reorganization
playtest_skippedContinue to PRD reorganizationpm-organization-prd-reorganization
prd_refinementContinue to cleanup phaseCleanup (inline in pm-workflow)
cleanup_completedContinue to skill researchpm-improvement-skill-research
skill_updates_appliedContinue to task selectionpm-organization-task-selection
task_ready (post-completion)Create test planpm-planning-test-planning
test_plan_readyAssign task, send message, EXIT(Exit - worker has task)

Playtest Decision (at retrospective_synthesized):

Skip playtest for:

  • Test infrastructure bugfixes
  • Non-gameplay tasks (CI/CD, tooling, documentation)
  • Backend-only changes without visual impact
  • Small typo/minor text fixes

Use playtest for:

  • Gameplay mechanics (movement, shooting, physics)
  • Visual features (shaders, materials, effects)
  • UI/UX changes (HUD, menus, interactions)
  • Character/weapon behavior changes
  • Multiplayer features

Route by Workflow Phase

PhasePrimary SkillsSub-Agents
Startuppm-organization-scale-adaptive-
Task Selectionpm-organization-task-selection, pm-organization-task-researchpm-task-researcher
Test Planningpm-planning-test-planningpm-test-planner
Assignment(use selected skills)-
Retrospectivepm-retrospective-facilitation, pm-retrospective-playtest-sessionpm-retrospective-facilitator
PRD Updatepm-organization-prd-reorganizationpm-prd-organizer
Skill Researchpm-improvement-skill-research, pm-improvement-self-improvementskill-researcher
Architecture Checkpm-validation-architecturepm-architecture-validator

Route by Task Category

CategoryAgentPM Skills to Load
architecturaldeveloperpm-organization-task-research, pm-validation-architecture
integrationdeveloperpm-organization-task-research
functionaldeveloperpm-organization-task-research
visualtechartistpm-configuration-asset-coordination, pm-configuration-vite-assets
shadertechartistpm-configuration-asset-coordination
polishtechartistpm-configuration-asset-coordination
Any with multiplayerdeveloperpm-validation-architecture

Route by Signal Keywords

Signal in TaskRoute To
"asset", "model", "fbx", "texture", "gltf"pm-configuration-asset-coordination
"vite", "public/", "src/assets/"pm-configuration-vite-assets
"multiplayer", "server", "colyseus", "authoritative"pm-validation-architecture
"test", "e2e", "validation", "acceptance"pm-planning-test-planning
"gdd", "design", "mechanic"pm-organization-prd-reorganization

All PM Skills

SkillPurposePhase
pm-organization-scale-adaptiveAdjust planning depth by PRD sizeStartup
pm-organization-task-selectionPriority algorithm for task selectionTask Selection
pm-organization-task-researchCodebase research before assignmentTask Selection
pm-planning-test-planningCollaborative test planningTest Planning
pm-configuration-asset-coordinationAsset coordination for parallel workAssignment
pm-configuration-vite-assetsVite 6 asset patternsAssignment
pm-validation-architectureServer-authoritative validationAssignment
pm-retrospective-facilitationWorker retrospective orchestrationRetrospective
pm-retrospective-playtest-sessionGame Designer playtest coordinationRetrospective
pm-organization-prd-reorganizationGDD-to-PRD task extractionPRD Update
pm-improvement-skill-researchMulti-agent skill improvementsSkill Research
pm-improvement-self-improvementPM self-improvementSkill Research

Sub-Agents (via Task tool)

Sub-AgentModelPurpose
pm-task-researcherHaikuCodebase research before task assignment
pm-test-plannerInheritTest planning with QA+GD
pm-retrospective-facilitatorInheritRetrospective orchestration
pm-prd-organizerInheritPRD reorganization
pm-architecture-validatorHaikuArchitecture gap detection
skill-researcherHaikuSkill improvement research

Priority Order (Reference)

CategoryPriorityExamples
architectural1 (Highest)State stores, API design, core systems
integration2API integration, third-party services
functional3Gameplay mechanics, features
visual43D models, materials, textures
shader4Shaders, visual effects
polish5 (Lowest)UI styling, visual refinement

Category to Agent Mapping (Reference)

CategoryDefault Agent
architecturaldeveloper
functionaldeveloper
integrationdeveloper
visualtechartist
shadertechartist
polishtechartist

Usage

Load this router at PM startup:

code
Skill("pm-router")

Then use pm-workflow for the full orchestration.

References