Creating a Project¶
Parameter defaults, slug rules, when to ask vs infer, and post-creation ritual for project_create
When to use¶
user wants to register a new project
Slash command: /wb-project-new
Related capabilities¶
projects/project_createprojects/project_observe
Directions¶
Call: mcp__work-buddy__wb_run("project_create", params)
Parameters: - slug (required): lowercase, hyphens. If the user gave a name, slugify it. Don't ask. - name (required): human-readable project name. - status: default "active". Only ask if ambiguous. - description: a sentence or two about what this project is. Ask if not provided — descriptions power semantic search.
Don'ts: - Do not over-prompt — infer slug from name, default status to active - Do not skip asking for description — it is used for semantic search
Post-creation ritual:
1. Confirm with the slug.
2. Suggest adding an initial observation:
mcp__work-buddy__wb_run("project_observe", {"project": "<slug>", "content": "..."})
This seeds Hindsight memory for the project.