iyke_project_create
Creates a new project in Ikenga to organize chats, packages, layouts, and tasks under a unique slug. Includes optional root path for working directory.
Instructions
Create a new project in the Ikenga shell. Projects scope chats, installed pkgs, pane layouts, todos, scratchpads and cron jobs — switching project rebinds those surfaces. Slug id must match ^[a-z0-9][a-z0-9_-]{0,63}$ and be unique; default is reserved. display_name is freely Unicode, capped at 120 chars. root_path is optional but recommended — it becomes the cwd for new chats spawned inside the project. color is a hex string used for the activity-bar dot. Use when the user asks to set up a new working context (a codebase, a label, an experiment).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Slug: ^[a-z0-9][a-z0-9_-]{0,63}$. Unique. "default" is reserved. | |
| icon | No | Emoji or filename inside ~/.local/share/ikenga/projects/<id>/. | |
| color | No | Hex color like #4f8cff for the activity-bar dot. | |
| root_path | No | Absolute path. Used as cwd for new chats. Need not exist yet. | |
| description | No | ||
| display_name | Yes | Human-readable name, up to 120 chars. |