Set up folders and rooms for their work
workspace_setupCreates folders for the work someone described, rooms linked to those folders (with your first message in each, the concrete next step), and starting pieces filed inside. Records what the workspace is for, which orders what home offers first. Use it once you know what they're working on, typically near the end of setting a workspace up. Say in one sentence what you're setting up and call it; the approval card lists the folders, rooms, and pieces, so don't list them in words too. Every workspace already has a Start here folder and a General room, so don't recreate those. May return needs_confirmation; then wait for approval.
Starting shapes by kind of work (adapt, drop, or combine; name everything after what they told you):
process_redesign: a folder per process being changed ("Claims intake redesign"). Pieces: a Compass page with pageType WORKFLOW describing how it works today, a Napkin diagram of current and proposed steps, a doc for the change plan. Room: " redesign". After setup, offer a Ledger expectation for the metric they want to move.
research: a folder per study or question. Pieces: a research-plan doc (question, who, method), a synthesis doc. Room: " research". After setup, offer a Prism field for the question.
ai_design: a folder per AI feature. Pieces: a spec doc (what it does, for whom, what good looks like), a Caliper dataset for test cases. Room: the feature's name, with the flow in it once one exists (file an existing flow via existing). After setup, offer to scaffold the flow and a rubric.
knowledge: a folder per domain. Pieces: Compass pages for the main topics. Room: "Ask about ".
exploring: usually nothing beyond Start here and General; offer one small first thing instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folders | Yes | ||
| workKinds | No | What the workspace is for, from what they said. | |
| workspace | No | Workspace slug. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation envelope. |