maid_init
Sets up MAID project directory structure and configuration. Run once to initialize a new project or add MAID support to an existing codebase.
Instructions
Initialize a MAID project using MAID Runner.
When to use:
Starting a new project: Set up MAID directory structure
Onboarding existing project: Add MAID support to existing codebase
Resetting: Use
force=Trueto reinitialize
What it creates:
manifests/directory for task manifests.maid/directory for MAID configurationBasic MAID project structure
Tips:
Run once at project setup
Use
force=Trueonly if you need to reset MAID configuration
Args: target_dir: Directory to initialize (defaults to current directory) force: Whether to force initialization even if already initialized
Returns: InitResult with initialization outcome
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_dir | No | . | |
| force | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| target_dir | Yes | ||
| errors | Yes |