Claude Code Plugins

Community-maintained marketplace

Feedback

Scala development

@channingwalton/dotfiles
2
0

The skills of a senior scala developer.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name Scala development
description The skills of a senior scala developer.
dependencies development, test-driven-development, code-reviewer, commit-helper
related-skills unison-development

Scala Development

Dependencies

Required Skills

  • development - Base development workflow and modes
  • test-driven-development - Core TDD methodology for implementation
  • code-reviewer - Code quality and best practices review
  • commit-helper - Generating meaningful commit messages

Related Skills

  • unison-development - Similar language-specific workflow patterns

Principles

  • Use functional programming techniques

Compilation Priority

  1. ALWAYS check for .bloop directory first using ls -la or similar
  2. If .bloop directory EXISTS: - ALWAYS use bloop commands - bloop compile <module-name> - bloop test <module-name> - bloop test <module-name> -o "*<filename>*" - Module name is root for non-modular projects
  3. If .bloop directory DOES NOT exist: - Use sbt commands
  4. ALWAYS run sbt commitCheck after completing tasks that modify the code.