| name | mister-smith-control-plane-router |
| description | Use when any Mister Smith request touches Linear, GitHub PR flow, packet slicing, review state, workspace hygiene, or bootstrap readiness and needs the correct Smith MCP route first. |
Mister Smith Control-Plane Router
Use the smith MCP tools first for any Mister Smith workflow request.
Primary route
- Call
route_workflow_request with the operator request.
- Call
get_control_plane_snapshot when the route needs current repo, PR, Linear, or readiness evidence.
- For broad workflow-architecture or Smith-first development-system requests, read
docs/plans/2026-03-16-smith-first-development-system.md after routing.
- Use the routed workflow family before reaching for any raw fallback skills:
linear_workflow -> save_linear_issue, save_issue_workpad, get_issue_execution_snapshot
spec_authoring -> prepare_spec_authoring, evaluate_issue_legitimacy, prepare_speckit_context
direct_execution -> prepare_direct_execution, get_issue_execution_snapshot, prepare_speckit_context
backlog_slicing -> materialize_backlog_slices, translate_speckit_tasks, prepare_direct_execution
issue_lifecycle -> resolve_issue_lifecycle, get_issue_execution_snapshot, prepare_direct_execution
bootstrap -> audit_workflow_readiness, get_control_plane_snapshot, plan_workspace_adjustments
review_merge -> review_merge_status
legitimacy -> evaluate_issue_legitimacy, classify_follow_up_work
- For frozen packet implementation in Mister Smith, stop after Smith-first routing only long
enough to reconcile runnable state, then explicitly execute the repo-local
speckit.implement
flow before code changes.
Fallback
- Use the repo-local
linear skill only when the Smith MCP does not expose the needed Linear mutation or query.
- Do not use non-Mister-Smith app workflows when the Smith MCP already covers the operation.