| name | gumbo-init |
| description | Initialize a gumbo directory for the current project, creating a template in ~/.gumbo and a symlink in the project repo |
| allowed-tools | Bash(*/gumbo-init/scripts/init.sh:*), Read, Write, Edit |
Your task
-
Check if the user provided a project name (e.g. /gumbo-init myapp). If they did, pass it as the third argument to the init script. If not, omit the third argument and the script will default to the directory name.
-
Run the gumbo init script:
# With project name:
./scripts/init.sh ~/.gumbo "$PWD" <project-name>
# Without project name (defaults to directory name):
./scripts/init.sh ~/.gumbo "$PWD"
- After successful initialization, remind the user to add the gumbo data directory to their Claude Code context so it's available across sessions. Tell them to run:
/add-dir ~/.gumbo
They can add it to either the current project or to their user-scoped settings (~/.claude/settings.json) if they want it available in all projects.
Report the output to the user. Do not use any other tools or do anything else.