Skill migration:
Skill migration: pseudo-element references survive tool name adaptation. When migrating a skill from one platform to another (e.g., external create_view to self-hosted create_diagram), renaming tool names is NOT sufficient. Platform-specific concepts embedded throughout the skill (pseudo-elements like cameraUpdate/delete, streaming animation language, label shorthand) survive in Camera Strategy, Animation Mode, Drawing Order, Quality Checklist sections. Rule: After any platform migration, grep for ALL platform-specific concepts (not just tool names) and reframe each for the new platform.