scaffold
Generate a Prefect project directory structure with configurable options for workspace, flow names, Docker, CI, and schedules. Bootstrap an Airflow-to-Prefect migration with this project skeleton.
Instructions
Generate a Prefect project directory structure.
Creates the project skeleton following prefecthq/flows conventions. Does NOT generate flow code - that's for the LLM to do.
Args: output_directory: Where to create the project project_name: Project name (defaults to directory name) workspace: Workspace name for deployments// structure flow_names: List of flow names to create directories for include_docker: Include Dockerfile template include_github_actions: Include CI workflow template schedule_interval: Cron string, preset (@daily etc.), seconds, or None.
Returns: JSON with created_directories, created_files, prefect_yaml_template, next_steps
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace | No | default | |
| flow_names | No | ||
| project_name | No | ||
| include_docker | No | ||
| output_directory | Yes | ||
| schedule_interval | No | ||
| include_github_actions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |