init_hive
Create a new project knowledge base (hive) with guided onboarding, starter categories, and storage preferences for collaborative AI agents.
Instructions
Create a new project hive (knowledge base). TRIGGERS: 'create a new hive', 'start a hive', 'initialize hive'. Onboarding flow: First call checks if user ever used Hivemind before. If first time, asks 'Is this your first time using Claude Code?' If yes, creates CLAUDE.md with starter config. Then guides through storage choice (cloud/local). If no project_path provided, creates empty hive with starter categories. IMPORTANT: Display the 'message' field to the user EXACTLY as returned - do not condense, reformat, or summarize it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project identifier (e.g., from package.json name or directory) | |
| project_name | Yes | Human-readable project name | |
| project_path | No | Optional: Absolute path to project directory (for scanning). If not provided, creates empty hive with starter categories only. | |
| storage_choice | No | User's storage choice (omit on first call to get options) | |
| is_first_time_user | No | Answer to 'Is this your first time using Claude Code?' (only used when onboarding flag not set) |