character-culture-class-context-modeler

Models fictional characters' culture, class, and socialization into behavioral constraints and code-switching rules.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/yeisme/auctra-novel-skills --skill character-culture-class-context-modeler-yeisme
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: character-culture-class-context-modeler
Source: https://github.com/yeisme/auctra-novel-skills/tree/main/character-modeling/character-culture-class-context-modeler
Command: npx skills add https://github.com/yeisme/auctra-novel-skills --skill character-culture-class-context-modeler-yeisme

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Fictional characters often end up with generic backgrounds, anachronistic behavior, or personalities reduced to a single group identity. This Skill grounds characters in concrete cultural scripts, class resources, institutional constraints, and socialization pressures so their choices, language, and conflicts feel specific and believable. ## Core Features & Use Cases - Social Context Modeling: Maps a character's material resources, education and language capital, social networks, credentials, and symbolic status across the institutions and communities they actually inhabit. - Code-Switching & Identity Rules: Defines how the character changes speech, etiquette, and behavior across family, work, peers, public spaces, and intimate relationships, including mobility, mismatch, stigma, and shame triggers. - Anti-Stereotype Checks: Built-in review questions prevent treating group traits as fixed personality, ensure individual variation, and require at least one compliant, negotiating, or resisting path per group. - Use Case: When writing a character who moved from a rural working-class family into an elite profession, use this Skill to define the hidden rules they master or miss, the moments of exposure or shame, and how their dialogue shifts between home and office. ## Quick Start Ask the agent to model this character's culture, class, and social context, including their socialization sources, hidden rules, code-switching behavior, and at least one scene of mastery and one of mismatch.

Frequently Asked Questions about character-culture-class-context-modeler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I avoid stereotypes when writing characters from a specific culture or class?▼

Ground each identity dimension in resources, rules, opportunities, or costs rather than personality traits. This Skill checks whether group-common traits were written as character-certain, whether age, region, and education differences were considered, and requires at least one nonconforming choice per character.

How do I write realistic code-switching for a character across social settings?▼

Define how the character changes address forms, gift norms, body distance, time perception, and conflict style across family, work, peers, public spaces, and intimate relationships. The Skill produces explicit switching rules plus scenes showing both mastery and mismatch.

What inputs does character culture and class modeling need?▼

Provide era, region, family background, education, occupation, class position, and religious, ethnic, or gender role context. Optional inputs include migration history, generational differences, language samples, and target scenes.

Can this Skill handle historical or unfamiliar cultural settings?▼

It models the social structure but does not invent historical facts. When specific era or regional details are needed, it hands off to a social knowledge researcher rather than relying on single works, travel impressions, or internet stereotypes.

What are the limitations of culture-based character modeling?▼

It does not treat culture, class, gender, ethnicity, or religion as personality essence, and does not assume modern concepts mean the same thing across eras. Output is creative material and review constraints, not canonical project data.