skyrim-sexlab-to-ostim-modernization
Installation
SKILL.md
SexLab to OStim modernization
Scope
This skill is for technical work on fictional adults. Preserve explicit strings, scene identifiers, and intended behavior. Do not sanitize the mod. Exclude child races, child actors, age-ambiguous characters, and real-person sexual content.
Workflow
- Inventory every SexLab import, property, event, callback, animation tag, actor-selection rule, stripping rule, scene state, and MCM option.
- Record the exact installed OStim core and add-on versions. API names are version-sensitive.
- Build a mapping table from old behavior to new behavior. Mark unsupported semantics explicitly.
- Inspect the actual declaration scripts and known-good installed integrations.
- Migrate one vertical scene path first and compile it in isolation.
- Preserve actor eligibility, consent/design rules, interruption, cleanup, equipment restoration, failure recovery, and save state.
- Migrate plugin properties and optional dependencies through
skyrim-plugin-authoring. - Update FOMOD choices and documentation without shipping incompatible scripts together.
- Compile all scripts and test start, transition, interruption, end, reload, and missing-dependency paths.
Never perform a blind namespace substitution. Similar names do not imply equivalent lifecycle semantics.