Functional Scala Development Claude Code Skill with TDD