Ewig-Editor: Immutable C++ State Pattern | Claude Code Skill