What problem does it solve?
When outlining a webnovel, writers often add supporting characters randomly, resulting in bloated casts that do not serve the story. This Skill ensures every supporting character fills a specific gap in the protagonist's abilities, resources, or emotional arc.
Core Features & Use Cases
- Gap-Based Casting: Identifies protagonist gaps (skill, emotional, resource, moral, social, antagonist pressure) before assigning any supporting role.
- Seven Functional Role Types: Covers mentor, love interest, benefactor, loyal subordinate, rival, antagonist, and partner, each tied to a concrete narrative function.
- Structured Output Table: Produces a Markdown table mapping each character to the protagonist gap they serve, their relation to the mainline, and their debut purpose.
- Use Case: After finalizing your protagonist design, ask for a supporting cast plan and receive only the necessary roles, with instructions to delete or merge any functionless character.
Quick Start
My protagonist design is done; help me plan the supporting cast so every character serves the mainline without adding unnecessary people.