2.0 KiB
2.0 KiB
Develop Screenplay Task
Purpose
To develop a screenplay based on a logline, synopsis, or treatment. This task guides the screenwriter agent through the process of outlining, writing scenes, and formatting the screenplay according to industry standards.
SEQUENTIAL Task Execution (Do not proceed until current Task is complete)
1. Elicit Core Concept
- Elicit the core concept from the user. This can be a logline, a synopsis, or a more detailed treatment.
- If no concept is provided, facilitate a brainstorming session to generate ideas.
- Announce the chosen concept: "Beginning development on screenplay: {Concept Title}"
2. Create an Outline
- Based on the core concept, create a detailed outline of the screenplay.
- Use a standard three-act structure unless otherwise specified.
- The outline should include all major plot points, character arcs, and key scenes.
- Present the outline to the user for approval before proceeding.
3. Write the First Draft
- Write the first draft of the screenplay, following the approved outline.
- Focus on character development, dialogue, and pacing.
- Use the
screenplay-tmpl.mdtemplate for proper formatting. - Announce the completion of the first draft: "First draft of {Concept Title} is complete."
4. Revisions and Polishing
- Based on user feedback, revise and polish the screenplay.
- This can involve multiple rounds of revisions, focusing on different aspects of the script (e.g., plot, character, dialogue).
- Execute
{root}/tasks/execute-checklist{root}/checklists/screenwriting-checklistto ensure quality. - Announce the completion of the revision process: "Revisions for {Concept Title} are complete."
5. Finalize the Screenplay
- Prepare the final version of the screenplay.
- Ensure all formatting is correct and the script is free of errors.
- Provide a summary to the user including:
- Final title
- Logline
- Character breakdown
- Checklist results
- Announce the completion of the screenplay: "Screenplay for {Concept Title} is finalized and ready for pre-production."