Character Sheet Design
Core Rule
Treat the character sheet as identity, not clothing. Keep the person's face, proportions, body, age appearance, skin tone, hair, and distinctive features stable. Put clothing in an item library and combine clothing through outfit recipes.
When the user provides an existing character, first extract the stable identity. Then describe any clothing as removable styling unless the user explicitly says it is permanent.
Read references/character-system.md when you need the full schema for identity, clothing metadata, recommended sheet views, expressions, poses, or outfit recipes.
Read references/wardrobe-system.md when the task needs many outfit variants, clothing slot maps, item IDs, compatibility rules, cultural/period clothing, or prompt adapters for tools such as Firefly, Midjourney, Stable Diffusion, ComfyUI, or generic image models.
Workflow
- Identify the use case: new character sheet, revision, image prompt, outfit expansion, clothing metadata, or consistency audit.
- Separate the content into three layers:
- Character Identity: never-changing person traits.
- Item Library: individual garments, accessories, footwear, and props.
- Outfit Recipes: reusable combinations of item-library entries.
- Add a prompt adapter layer only when a target generator or workflow is named; keep the master sheet model-neutral.
- Build or revise the identity sheet before outfit-specific sheets.
- Use a neutral outfit for the base identity sheet unless the user requests a culturally or narratively required outfit.
- For outfit requests, keep identity language fixed and swap only item-library or recipe language.
- For image prompts, state invariants explicitly: preserve face, hairstyle, body proportions, age appearance, skin tone, and distinctive features.
- Avoid wording that makes one outfit part of the character's identity unless it is truly permanent.
Outputs
For a character system, produce:
- Identity Sheet: front, side, back, 3/4, and head close-up.
- Expression Sheet: neutral, smile, happy, serious, surprised.
- Pose Sheet: standing, walking, sitting.
- Item Library: tops, bottoms, footwear, accessories, props.
- Outfit Recipes: named combinations such as casual, formal, traditional, sportswear, fantasy, beachwear, luxury, or user-defined styles.
- Optional Prompt Adapters: generator-specific syntax derived from the same model-neutral master sheet.
For a single image-generation prompt, produce:
- Identity invariants.
- Outfit recipe or item list.
- Scene and composition.
- Constraints that prevent identity drift.
- Avoid list for accidental outfit lock-in, extra people, text, logos, and unwanted style changes.
Clothing Metadata
For each clothing item, include concise metadata:
Item ID, Slot, Name, Category, Color, Color Hex, Material, Pattern, Silhouette, Fit, Texture, Style, Season, Formality, Occasion, Mobility, Coverage, Visibility, Compatible With, Conflicts With, Required Underlayer, Tags Short, Description Long, Reference Links.
Use this metadata when users want many outfit variants, want consistency across generations, or need a reusable wardrobe system.
Use stable item IDs when a wardrobe has more than a few items. Prefer slot prefixes such as TOP, BTM, OUT, SHOE, ACC, HEAD, and PROP, or domain prefixes such as SW for sportswear, FW for formalwear, and CP for cosplay or period clothing.
Prompt Pattern
Use this structure for image prompts:
Use the character identity exactly: <stable identity traits>.
Change only the outfit/styling: <outfit recipe or item list>.
Scene: <environment>.
Composition: <views, framing, sheet layout, or portrait framing>.
Expression/Pose: <requested expression and pose>.
Constraints: preserve identity; clothing is not identity; no text, logo, watermark, or extra characters unless requested.
Avoid: identity drift, changed face, changed body proportions, changed hair, outfit treated as permanent identity.
Consistency Audit
When reviewing an existing sheet or prompt, flag:
- Outfit details mixed into identity.
- Missing side/back/3/4/head views.
- Missing expression or pose coverage.
- Clothing without item metadata.
- Missing slot map or item IDs for a large wardrobe.
- Missing compatibility rules, conflicts, underlayers, coverage, mobility, or visibility notes.
- Outfit recipes that cannot be recombined.
- Tool-specific prompt syntax mixed into the master sheet instead of separated into prompt adapters.
- Prompt wording that could cause the model to treat clothing as permanent.
1---2name: character-sheet-design3description: Create, revise, audit, or prompt character sheets that preserve a character's identity across many outfits, poses, scenes, and image-generation models. Use when the user asks for a reusable character sheet, identity bible, wardrobe or outfit system, clothing item library, prompt adapter, expression/pose sheet, consistent character prompts, or help separating character identity from clothing and styling.4---56# Character Sheet Design78## Core Rule910Treat the character sheet as identity, not clothing. Keep the person's face, proportions, body, age appearance, skin tone, hair, and distinctive features stable. Put clothing in an item library and combine clothing through outfit recipes.1112When the user provides an existing character, first extract the stable identity. Then describe any clothing as removable styling unless the user explicitly says it is permanent.1314Read `references/character-system.md` when you need the full schema for identity, clothing metadata, recommended sheet views, expressions, poses, or outfit recipes.1516Read `references/wardrobe-system.md` when the task needs many outfit variants, clothing slot maps, item IDs, compatibility rules, cultural/period clothing, or prompt adapters for tools such as Firefly, Midjourney, Stable Diffusion, ComfyUI, or generic image models.1718## Workflow19201. Identify the use case: new character sheet, revision, image prompt, outfit expansion, clothing metadata, or consistency audit.212. Separate the content into three layers:22 - Character Identity: never-changing person traits.23 - Item Library: individual garments, accessories, footwear, and props.24 - Outfit Recipes: reusable combinations of item-library entries.253. Add a prompt adapter layer only when a target generator or workflow is named; keep the master sheet model-neutral.264. Build or revise the identity sheet before outfit-specific sheets.275. Use a neutral outfit for the base identity sheet unless the user requests a culturally or narratively required outfit.286. For outfit requests, keep identity language fixed and swap only item-library or recipe language.297. For image prompts, state invariants explicitly: preserve face, hairstyle, body proportions, age appearance, skin tone, and distinctive features.308. Avoid wording that makes one outfit part of the character's identity unless it is truly permanent.3132## Outputs3334For a character system, produce:3536- Identity Sheet: front, side, back, 3/4, and head close-up.37- Expression Sheet: neutral, smile, happy, serious, surprised.38- Pose Sheet: standing, walking, sitting.39- Item Library: tops, bottoms, footwear, accessories, props.40- Outfit Recipes: named combinations such as casual, formal, traditional, sportswear, fantasy, beachwear, luxury, or user-defined styles.41- Optional Prompt Adapters: generator-specific syntax derived from the same model-neutral master sheet.4243For a single image-generation prompt, produce:4445- Identity invariants.46- Outfit recipe or item list.47- Scene and composition.48- Constraints that prevent identity drift.49- Avoid list for accidental outfit lock-in, extra people, text, logos, and unwanted style changes.5051## Clothing Metadata5253For each clothing item, include concise metadata:5455`Item ID`, `Slot`, `Name`, `Category`, `Color`, `Color Hex`, `Material`, `Pattern`, `Silhouette`, `Fit`, `Texture`, `Style`, `Season`, `Formality`, `Occasion`, `Mobility`, `Coverage`, `Visibility`, `Compatible With`, `Conflicts With`, `Required Underlayer`, `Tags Short`, `Description Long`, `Reference Links`.5657Use this metadata when users want many outfit variants, want consistency across generations, or need a reusable wardrobe system.5859Use stable item IDs when a wardrobe has more than a few items. Prefer slot prefixes such as `TOP`, `BTM`, `OUT`, `SHOE`, `ACC`, `HEAD`, and `PROP`, or domain prefixes such as `SW` for sportswear, `FW` for formalwear, and `CP` for cosplay or period clothing.6061## Prompt Pattern6263Use this structure for image prompts:6465```text66Use the character identity exactly: <stable identity traits>.67Change only the outfit/styling: <outfit recipe or item list>.68Scene: <environment>.69Composition: <views, framing, sheet layout, or portrait framing>.70Expression/Pose: <requested expression and pose>.71Constraints: preserve identity; clothing is not identity; no text, logo, watermark, or extra characters unless requested.72Avoid: identity drift, changed face, changed body proportions, changed hair, outfit treated as permanent identity.73```7475## Consistency Audit7677When reviewing an existing sheet or prompt, flag:7879- Outfit details mixed into identity.80- Missing side/back/3/4/head views.81- Missing expression or pose coverage.82- Clothing without item metadata.83- Missing slot map or item IDs for a large wardrobe.84- Missing compatibility rules, conflicts, underlayers, coverage, mobility, or visibility notes.85- Outfit recipes that cannot be recombined.86- Tool-specific prompt syntax mixed into the master sheet instead of separated into prompt adapters.87- Prompt wording that could cause the model to treat clothing as permanent.