Analyze broad, mixed, or unclear Plugin Factory follow-up requests and select the correct plugin lane. Use when plugin intent lacks a clear lane owner.
55
62%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./Plugins/plugin-factory/skills/team_automation/plugin-router/SKILL.mdInternal helper for Plugin Factory follow-up routing. The canonical front door is [[plugin-factory-router]]; use this skill only after that router selects a router follow-up or when a loaded Plugin Factory workflow explicitly asks for the detailed route map.
Use when plugin intent remains broad, mixed, or missing a clear lane owner after canonical Plugin Factory routing.
Do not use this as the root Plugin Factory entrypoint. Route root-level plugin lifecycle requests through [[plugin-factory-router]] first.
Return a routing handoff object with:
schema_versionexecution_modeselected_lanenext_skillrequired_inputsblocked_byconfidenceUse the detailed routing protocol in references/workflow.md.
Apply the context-disposition policy: move important still-valid context to references, and intentionally discard stale, duplicated, unsafe, superseded, or low-signal text.
Apply the OpenAI-style plugin design contract when ambiguity affects side-effect class, package boundary, child-skill separation, user steering, or plugin output shape. Route once; do not execute lane logic from this helper.
Plugin Router owns lane selection, missing-input reporting, and handoff shape. It does not scaffold, harden, install, refresh projections, mutate marketplace state, or make release-readiness claims.
Read when:
For non-trivial factory work, include first_principles_gate or an explicit first_principles_gate_status: not_applicable with the reason in the output or handoff before claiming readiness.
[[plugin-creator]][[plugin-builder]][[plugin-installer]]bash Infrastructure/scripts/validation-and-linting/validate_skill_authoring_family.shFail fast: stop at first failed gate and report blocker text.
blocked_by instead of guessing the lane.references/workflow.mdreferences/contract.yamlreferences/evals.yamlreferences/task-profile.json../../../../../Infrastructure/references/openai-style-plugin-design-contract.md../../../../../Infrastructure/references/software-literature-expert-lens-pack.md../../../../../Infrastructure/references/software-literature-skill-expertise-map.md4c78f98
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.