Workspaces and saved views
Once you’ve got a handful of projects in Spec0, two organizational tools help you stay on top of them: workspaces and saved views.
Workspaces
A workspace is a named group of projects. Many-to-many — a project can belong to several workspaces — and it never isolates data. The MCP server still sees everything; workspaces are purely a sidebar / filter convenience.
Use a workspace when:
- You’re working on a set of related side projects and want them grouped (
Side-hustles). - You want to focus the sidebar on one client at a time (
Acme). - You want a fast filter across multiple projects (
Open-source).
The sidebar renders workspaces as collapsible groups. The same project can appear in several groups; collapsing one doesn’t hide the project from the others.
Manage workspaces from Settings → Workspaces.
Saved views
A saved view is a named combination of:
- Scope — global, a single project, or a workspace.
- Filters — tags, priority, assignee, stage, age.
- Sort — by priority, age, due date, or last-activity.
- Display — board or list.
Once saved, the view appears in the sidebar (under the relevant scope). Click it to jump straight to that filtered, sorted view.
Typical examples:
- “My queue” — global; filter: assignee = me; sort: priority. Use it when you start the day.
- “Stale review” — global; filter: stage = Review, age > 24 h; sort: oldest. Use it before standup.
- “Acme bugs” — workspace = Acme; filter: tag =
bug; sort: priority. Use it when you’re triaging.
Saved views are read-only on the surface — opening one doesn’t change the underlying board. You can override the filters live and either save the change to the view or discard.
Workspaces vs saved views
| Workspace | Saved view | |
|---|---|---|
| Lives in | Sidebar groups | Sidebar bookmarks |
| Affects | Which projects appear | What filters apply within a scope |
| Mutates data | No | No |
A common pattern is to use both — workspaces to group projects, saved views to filter cards inside them.