Add Project Tool
add_projectCreates a project for your team after confirming its name, client, and lead, optionally creating a new client and returning the slug for a .cemainou file.
Instructions
Creates a project, and its client if the person confirms the client is new (create_client). The whole team (not clients). Only when the person asks; confirm the name, the client and who leads it first. Returns the slug for a .cemainou file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lead | No | Who leads it: "me" (default), a colleague's name or email. | |
| name | Yes | The project name, e.g. "Campanie Turism Local". | |
| repo | No | The main git remote, if the project has a repo (git remote get-url origin). | |
| client | No | The client's name or slug; leave empty for an internal project. | |
| template | No | Optional: the name of a project template (e.g. "Website"); its standard tasks are added on the project, free, with due dates from today. Only when the person names one. | |
| categories | No | Optional kinds of work, one or more (e.g. design and development). | |
| confirm_new | No | true only after the person confirmed it is a new project, when a first call answered with similar projects. | |
| description | No | Optional, one or two sentences. | |
| create_client | No | Create the client if it does not exist yet. Only after the person confirmed it is a new client (not a typo). |