BMAD-METHOD/expansion-packs/bmad-film-pre-production/workflows/film-pre-production-workflo...

61 lines
2.5 KiB
YAML

workflow:
id: film-pre-production-workflow
name: Film Pre-Production Workflow
description: A specialized workflow for guiding a team of AI agents through the creative and logistical tasks of film pre-production.
type: creative
project_types:
- short-film
- feature-film
- web-series
- documentary
pre_production_sequence:
- agent: screenwriter
creates: screenplay.md
using_task: develop-screenplay
notes: 'Start with a logline or synopsis and develop a full screenplay. SAVE OUTPUT: Copy final screenplay.md to your project''s docs/script/ folder.'
- agent: director
creates: storyboard.md
using_task: create-storyboard
requires: screenplay.md
notes: 'Visualize the screenplay by creating a detailed storyboard. SAVE OUTPUT: Copy final storyboard.md to your project''s docs/visuals/ folder.'
- agent: production-designer
creates: location-scouting-report.md
using_task: scout-locations
requires: screenplay.md
notes: 'Scout and document potential locations for the film. SAVE OUTPUT: Copy final location-scouting-report.md to your project''s docs/locations/ folder.'
- agent: producer
creates: casting-report.md
using_task: casting-call
requires: screenplay.md
notes: 'Manage the casting process and select actors for all roles. SAVE OUTPUT: Copy final casting-report.md to your project''s docs/casting/ folder.'
- agent: producer
creates: production-schedule.md
using_task: create-production-schedule
requires:
- screenplay.md
- location-scouting-report.md
- casting-report.md
notes: 'Create a comprehensive production schedule for the film. SAVE OUTPUT: Copy final production-schedule.md to your project''s docs/ folder.'
workflow_end:
action: move_to_production
notes: All pre-production tasks are complete. The project is now ready to move into the production phase.
flow_diagram: |
```mermaid
graph TD
A[Start: Film Pre-Production] --> B[screenwriter: screenplay.md]
B --> C[director: storyboard.md]
B --> D[production-designer: location-scouting-report.md]
B --> E[producer: casting-report.md]
C --> F
D --> F
E --> F
F[producer: production-schedule.md] --> G[Move to Production]
style G fill:#90EE90
style B fill:#FFE4B5
style C fill:#FFE4B5
style D fill:#FFE4B5
style E fill:#FFE4B5
style F fill:#FFE4B5
```