
Panes
Arrange the tabs and split panes of a Paradev (formerly Superset) workspace in the...
Install
npx skills add ParadevAI/Paradev --skill panes -g -a claude-code -y- Repository
- ParadevAI/Paradev15.8k
- Category
- Testing
- Updated
- 3d ago
- License
- See repository
- Context cost
- Mediumabout 2,094 tokens
- Runs scripts
- No, instructions only
What it does
Arrange the tabs and split panes of a Paradev (formerly Superset) workspace in the desktop app from an agent, in the main area and the right sidebar. Use when the user asks to split a pane, open a tab, run a command in a new pane, resize, swap, move, focus, close, or even out panes, lay out a dashboard of terminals, show them something side by side, or open, show, hide, or expand the right sidebar with Changes, a file in the editor, Files, Pages, or a browser in it, including "split this and run the tests on the right", "open the logs in a new tab", "make this pane bigger", "put the server and the tests side by side", "close those extra panes", "show me the diff in the sidebar", "open cart.ts at line 40", "open localhost:3000 in the sidebar", "move that terminal to the sidebar", "hide the sidebar". Not for coordinating worker agents (use superset:orchestrate) or driving web pages (use superset:browser).
Paradev Pane Layout
paradev is an alias for the superset CLI: every superset command here also runs as paradev.
Script the tabs and split panes of a workspace with superset panes. Commands go
to the host, then to the desktop app, which applies them to the live layout the
user is looking at. Every change is visible immediately, so build layouts the
user asked for and clean up what you open.
A workspace has two pane areas, each with its own tabs and split panes: the main area in the center, and the right sidebar beside it, where the app opens Changes, Files, Pages, and the browser. Terminals go in the main area unless the user asks for the sidebar.
Establish the control surface
- Run
superset schema 2>/dev/null | jq -re '.commands[] | select(.path==["panes"]) | .commands[].path[1]' || superset panes --helpand requirelist,split,new-tab,resize,equalize,move,swap,focus, andclose; sidebar control also needsopenandsidebar.panesis new in CLI 1.38.0. If it is missing, runsuperset updateand recheck. The app-bundled CLI (~/.superset/bin/superset) updates only with the desktop app, so if it still lackspanes, updating the app is the fix. - Resolve the workspace. Inside a workspace, use
$SUPERSET_WORKSPACE_ID; otherwisesuperset workspaces list --local --jsonand pick the target. - Panes live in the desktop app. A host with no desktop attached (a standalone
superset start) has no panes, and an older desktop app answers "This host is too old forsuperset panes". Surface either rather than retrying.
Read the layout
superset panes list --workspace "$WS" --json


