Listing Projects¶
How to list and present projects — grouping by status, detail drill-down via project_get
When to use¶
user asks to see their projects or wants a project overview
Slash command: /wb-project-list
Related capabilities¶
projects/project_listprojects/project_get
Directions¶
Call: mcp__work-buddy__wb_run("project_list")
Presentation rules:
- Group results by status in this order: active, paused, future, past
- For each project show: slug, name, description (if set), folder count, alias list (if any)
- Soft-deleted projects (status='deleted') are filtered by default. To inspect deleted rows, pass include_deleted=True.
For details on a specific project:
mcp__work-buddy__wb_run("project_get", {"slug": "..."})
Works with aliases too: passing slug='ElectricRAG' or slug='ECG-CRED' resolves to the canonical project via the alias table. The returned record includes folders (with archived flag) and aliases (display + normalized form). Hindsight memory recall is unioned across the project's slug and all its aliases — old memories tagged with prior slugs still surface.