task icon Task

Create Comic Storyboard

Requirements
Story concept or narrative idea for the comic
Instructions
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
2

Discuss the story concept with the user. Understand the narrative, key moments, and characters. Ask clarifying questions if needed to grasp the story arc.

3

Suggest an appropriate panel count based on the story complexity. Guide: 4-6 panels for single scene, 6-9 for multi-scene narrative. Get user agreement on panel count.

4

Plan out each panel with the user. For each panel, determine: shot type (wide/medium/close-up), what's happening, character positions, mood. Break the story into clear beats following the guide's structure.

5

Present the complete panel plan to the user for confirmation. List each panel with its description. Allow them to request adjustments before generation.

6

Once the plan is approved, create a project name slug from the story title (lowercase, hyphens, no special characters). This will be the subdirectory name.

7

Now generate each panel in sequence. For each panel: refine the description into a detailed prompt following the guide's layering approach (shot type, angle, subject, environment, lighting, style, mood). Ensure character and style consistency across all panels by reusing key descriptors.

9

After the first panel is generated, continue with remaining panels. For each subsequent panel, refine its description into a detailed prompt maintaining consistency with previous panels, then generate it using the same process. Track progress and inform the user after each panel completes.

10

After all panels are generated, present a summary to the user: total panels created, the storyboard directory location, and offer to regenerate any specific panel if they want adjustments.

                    To run this task you must have the following required information:

> Story concept or narrative idea for the comic

If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.

---

You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).

Add all steps to your todo list now and begin executing.

## Steps

1. [Read Comic Storyboard Guide]: Read the documentation in: `./skills/sauna/[skill_id]/references/media.storyboard.guide.md` (Comic-specific composition and pacing guidance)

2. Discuss the story concept with the user. Understand the narrative, key moments, and characters. Ask clarifying questions if needed to grasp the story arc.

3. Suggest an appropriate panel count based on the story complexity. Guide: 4-6 panels for single scene, 6-9 for multi-scene narrative. Get user agreement on panel count.

4. Plan out each panel with the user. For each panel, determine: shot type (wide/medium/close-up), what's happening, character positions, mood. Break the story into clear beats following the guide's structure.

5. Present the complete panel plan to the user for confirmation. List each panel with its description. Allow them to request adjustments before generation.

6. Once the plan is approved, create a project name slug from the story title (lowercase, hyphens, no special characters). This will be the subdirectory name.

7. Now generate each panel in sequence. For each panel: refine the description into a detailed prompt following the guide's layering approach (shot type, angle, subject, environment, lighting, style, mood). Ensure character and style consistency across all panels by reusing key descriptors.

8. [Gather Requirements for Generate Image] The next step has the following requirements: "Text description of the image to generate.". Search the user's data for this information or ask them directly if needed. Do not proceed until you have this information.

9. [Execute Generate Image Task]: Spawn a subagent and provide it with the requirements gathered above and instructions to read `./skills/sauna/[skill_id]/references/recipes/media.image.generate.md` for its task list

10. After the first panel is generated, continue with remaining panels. For each subsequent panel, refine its description into a detailed prompt maintaining consistency with previous panels, then generate it using the same process. Track progress and inform the user after each panel completes.

11. After all panels are generated, present a summary to the user: total panels created, the storyboard directory location, and offer to regenerate any specific panel if they want adjustments.