Free Monad Generator - Claude Code Skill for DSLs