By scalateams
Specialist agents for the Scala ecosystem. One agent per library or concern — narrow, focused, low context overhead.
Implements and reviews avro4s — SchemaFor/Encoder/Decoder derivation, schema evolution rules, AvroSchema annotations (@AvroNamespace/@AvroAlias/@AvroDefault), union types, enum handling, Confluent / Apicurio schema registry integration.
Implements and reviews Cats Effect 3 idioms — IO and tagless final F[_]: Sync/Async/Concurrent, Resource composition, Ref/Deferred/Semaphore, MonadCancel/MonadError patterns, fiber lifecycle, IORuntime config. Does NOT cover fs2 (delegate to fs2-specialist) or http4s (http4s-specialist).
Implements and reviews Circe — Encoder/Decoder derivation (semi-auto vs auto, magnolia, derives in Scala 3), custom codecs, JSON traversal/transformation via Cursor, parser selection (jawn/jackson), generic-extras config (snake_case, discriminator strategies).
Read-only Scala codebase navigation. Detects framework (Pekko/ZIO/CE), Scala version, build tool from build.sbt or build.mill. Maps module structure, traces imports, finds usages. Use to scope a task before delegating to a more specific specialist, or to answer "where is X defined / which files reference Y" in a Scala project.
Implements and reviews Doobie — sql/fr interpolators, ConnectionIO composition, transactor configuration, Read/Write/Get/Put instances, custom mappings, streaming queries, fragment composition, transactional boundaries, error handling. Cats-Effect-based but used across all effect systems.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Specialist agents for the Scala ecosystem, designed for use with Claude Code.
One agent per library or concern. No bloat.
claude plugin marketplace add https://github.com/scalateams/scalateams-claude-plugin
claude plugin install scalateams@scalateams
Or from a local clone:
claude plugin marketplace add /path/to/scalateams-claude-plugin
claude plugin install scalateams@scalateams
Specialist agents covering:
See docs/usage.md for the full agent catalog, triggers, and composition patterns. See CLAUDE.md for design rationale.
Specialists are narrow on purpose. Reviewing a Doobie query and a Slick query draw on different libraries with different ergonomics — bundling them into one "DB reviewer" forces every invocation to carry context for libraries it isn't using. We picked sharper over broader.
When a task crosses libraries, the main agent invokes multiple specialists in sequence. That's the intended pattern, not a workaround.
PRs welcome. Add a specialist by:
agents/<name>-specialist.mdCLAUDE.mdThe plugin collects nothing — no telemetry, no analytics, no network calls of its own. See PRIVACY.md.
MIT
npx claudepluginhub scalateams/scalateams-claude-plugin --plugin scalateamsComprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Use this agent when creating user interfaces, designing components, building design systems, or improving visual aesthetics. This agent specializes in creating beautiful, functional interfaces that can be implemented quickly within 6-day sprints. Examples:\n\n<example>\nContext: Starting a new app or feature design
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.