moai-adk-main/.claude/skills/moai-lang-scala/SKILL.md
Scala 3.6+ best practices with ScalaTest 3.2, sbt 1.10, functional programming patterns, and Play Framework.
npx skillsauth add ajbcoding/claude-skill-eval moai-lang-scalaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Field | Value | | ----- | ----- | | Skill Name | moai-lang-scala | | Version | 2.1.0 (2025-11-02) | | Allowed tools | Read (read_file), Bash (terminal) | | Auto-load | On demand when keywords detected | | Tier | Language |
Scala 3.6+ best practices with ScalaTest 3.2, sbt 1.10, functional programming patterns, and Play Framework.
Key capabilities:
Automatic triggers:
/alfred:2-run)Manual invocation:
| Tool | Version | Purpose | Status | |------|---------|---------|--------| | Scala | 3.6.0 | Runtime | ✅ Current | | ScalaTest | 3.2.19 | Testing | ✅ Current | | sbt | 1.10.0 | Build tool | ✅ Current | | Play Framework | 3.0.9 | Web framework | ✅ Current |
moai-foundation-langs for language detectionmoai-foundation-trust for quality gatesDocumentation links updated 2025-10-22
moai-foundation-trust (quality gates)moai-alfred-code-reviewer (code review)moai-essentials-debug (debugging support)✅ DO:
❌ DON'T:
content-media
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
development
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
tools
Replace with description of the skill and when Claude should use it.