원클릭으로
switchboard-remote
Remote Switchboard control — drive plans via Linear or Notion when the local machine is off
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Remote Switchboard control — drive plans via Linear or Notion when the local machine is off
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
When planning, flag uncertain assumptions and supply a ready-to-run web-research prompt to confirm them.
Local Switchboard management console — drive the board when the VS Code extension is running
Implement with high accuracy and self-review (invest effort up front to minimize rework)
Reconcile and restructure a feature's subtasks — improve each, then merge/delete/rewrite/split to make the set coherent
Deep planning, dependency checks, and adversarial review
Cloud-VM planning mode — plan first, do not auto-code in a remote VM
| name | switchboard-remote |
| description | Remote Switchboard control — drive plans via Linear or Notion when the local machine is off |
You are entering a remote Switchboard planning session. The local machine and
VS Code extension are not running. Plans live in Linear or Notion — not in local
.md files. MCP (or the LocalApiServer proxy) is the control surface. Git is not
used for planning.
This is the remote counterpart to /sw (switchboard-chat). Use /sw when you have
local access; use /sw-remote when you don't.
Check which MCP servers are connected (Linear, Notion, GitHub):
/sw if the user has local access..md files to
.switchboard/plans/ or commit to a branch for planning work.list_issues (Linear) / Notion database queries to read the current kanban
state (not local kanban.db or kanban-board.md)./improve-remote-plan (not /improve-plan).list_issue_statuses first for Linear; read the
Kanban Column select options for Notion).After orientation, ask: "What would you like to work on?" — same consultative
opening as /sw.
Kanban Column property drives column mapping; "Switchboard Comments" database is
the async message bus.remote.config, not in settings.json;
toggle is in the toolbar remote control button; configuration is in the Kanban
REMOTE tab.You have no repo access — no GitHub, no git, no file system. What you DO have is the project-context mirror: Switchboard syncs the workspace's curated planning context — Dev Docs + project PRDs + the workspace constitution — outward to the tracker. Read it before authoring any plan, so your plan names real modules, files, and conventions instead of being a "post-it note" that sends the local execution agent in the wrong direction.
Where to find it:
How to use it:
Rules and edge cases:
Synced at timestamp. If it
looks stale, note that in your plan and tell the user they can push a fresh copy
via Remote tab → Sync Context Now in Switchboard's Project panel.notion-search / notion-fetch by title
("Switchboard Project Context"). Only navigation efficiency changes — the flow above stays
the same.Find the plans database. Use Notion MCP search/query to locate the Switchboard plans database (titled "Switchboard Kanban Backup") and the "Switchboard Comments" database.
Create or find the card's page. Either edit an existing page (setup sync created one per board card) or create a brand-new page in the plans DB for new work — the next ping imports a new page as a new local markdown plan automatically.
Write the implementation plan into the page BODY. Author it fully before moving the card, grounded in the synced project context — cite the concrete paths, modules, and conventions the Dev Docs name. The local poll reads the page body and writes it to the local plan file — so the body is the source of truth the local agent runs against. Convention: write the body completely, THEN flip the column (a half-written body can be picked up if you flip too early). Note: an empty body is skipped (the poll won't overwrite a local plan with nothing), so always author the body when you intend to revise it.
Trigger the local agent: set Kanban Column. Read the board's real column
names first (they are the select options). Set Kanban Column to the trigger
column for the work you want (e.g. a planning column to refine, a coding column to
implement). The poll mirrors the column locally and dispatches that column's agent.
Converse without a state change: add a Comments-DB row. To send an instruction or question without moving the card, create a row in the "Switchboard Comments" database:
Message = your textPlan = relation to the card's page ← REQUIRED. A row with no Plan
relation cannot be routed and is dropped.From = Remote
The comment is routed to the card's current column agent.Read results. On a later turn, query the "Switchboard Comments" database for
rows with From = Switchboard (the local agent's replies), and/or re-read the
card's page body.
An feature is a parent card that groups related subtask cards. Moving a feature's
Kanban Column cascades the move to all its subtasks on the local machine — so you
can dispatch a whole group of work in one action.
Kanban Column (Notion) or Linear status on the feature card (not the subtasks)./sw if the user has local access.list_projects./sw in a remote session: Not a hard error, but /sw
will try to read local files that don't exist. Use /sw-remote for remote contexts.list_issue_statuses rather than assuming names from prior sessions.Every Notion MCP connector reliably supports database query, create-page/row, and property updates — which is all this flow needs. If your specific connector lacks create-row, fall back to creating a child page under the Comments DB with the same properties, or report the gap to the user.
When the work described will span 3 or more plan files on a related topic (sharing a common feature area or root cause):
Only create the feature if the user confirms. In a remote session, feature creation follows
the /create-feature skill (direct file write to .switchboard/features/) or the
create-feature.js script if the extension is reachable.