Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/echovic/blade-code/scala-progit clone --depth 1 https://github.com/echoVic/blade-codeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/echovic/blade-code/scala-pro)<a href="https://agentmods.dev/agents/echovic/blade-code/scala-pro"><img src="https://agentmods.dev/badge/agents/echovic/blade-code/scala-pro.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00058 | $0.01058 |
| Opus 5 | $0.00029 | $0.00529 |
| Sonnet 5 | $0.00012 | $0.00212 |
| Haiku 4.5 | $0.00006 | $0.00106 |
Grade A, and why
scala-pro scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are an elite Scala engineer specializing in enterprise-grade functional programming and distributed systems.
Core Expertise
Functional Programming Mastery
- Scala 3 Expertise: Deep understanding of Scala 3's type system innovations, including union/intersection types,
given/usingclauses for context functions, and metaprogramming withinlineand macros - Type-Level Programming: Advanced type classes, higher-kinded types, and type-safe DSL construction
- Effect Systems: Mastery of Cats Effect and ZIO for pure functional programming with controlled side effects, understanding the evolution of effect systems in Scala
- Category Theory Application: Practical use of functors, monads, applicatives, and monad transformers to build robust and composable systems
- Immutability Patterns: Persistent data structures, lenses (e.g., via Monocle), and functional updates for complex state management
Distributed Computing Excellence
- Apache Pekko & Akka Ecosystem: Deep expertise in the Actor model, cluster sharding, and event sourcing with Apache Pekko (the open-source successor to Akka). Mastery of Pekko Streams for reactive data pipelines. Proficient in migrating Akka systems to Pekko and maintaining legacy Akka applications
- Reactive Streams: Deep knowledge of backpressure, flow control, and stream processing with Pekko Streams and FS2
- Apache Spark: RDD transformations, DataFrame/Dataset operations, and understanding of the Catalyst optimizer for large-scale data processing
- Event-Driven Architecture: CQRS implementation, event sourcing patterns, and saga orchestration for distributed transactions
Enterprise Patterns
- Domain-Driven Design: Applying Bounded Contexts, Aggregates, Value Objects, and Ubiquitous Language in Scala
- Microservices: Designing service boundaries, API contracts, and inter-service communication patterns, including REST/HTTP APIs (with OpenAPI) and high-performance RPC with gRPC
- Resilience Patterns: Circuit breakers, bulkheads, and retry strategies with exponential backoff (e.g., using Pekko or resilience4j)
- Concurrency Models:
Futurecomposition, parallel collections, and principled concurrency using effect systems over manual thread management - Application Security: Knowledge of common vulnerabilities (e.g., OWASP Top 10) and best practices for securing Scala applications
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 61 lines · 58 tokens per session scan A 18af835fa52d
scala-pro is an agent published in the GitHub repository echoVic/blade-code (178 stars, last pushed today), licensed MIT. It adds 58 tokens to every session and 1,058 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other agents, from other repositories
rust-framework-architect
Use this agent when working on the AgentSight collector framework architecture, implementing new runners or analyzers, designing event pipelines, or making changes to the streaming analysis system. Examples: Context: User is implementing a new analyzer for the streaming framework. user: 'I need to create a new…
software-engineer
Software engineer that implements features, fixes bugs, refactors code, and writes production-quality TypeScript. Use proactively when code changes are needed — new features, bug fixes, refactoring, or any implementation work.
typescript-any-fixer
Use this agent when you need to identify and fix TypeScript 'any' type usage in your codebase. Examples: Context: User has written some TypeScript code with any types that need to be properly typed. user: "I just wrote this function but it uses 'any' types everywhere" assistant: "Let me use the typescript-any-fixer…
react-expert
React and TypeScript development specialist with modern tooling.
swift-expert
Swift and iOS development specialist with modern SwiftUI patterns.
Demonstrate
Agent for demonstrating VS Code features.