Scala Navigator — Development agent for Claude Code
Read-only Scala code navigator.
How to install Scala Navigator
Installs to ~/.claude/agents/brianshepardpss-grounded-scala-scala-navigator.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/brianshepardpss/grounded-scala/HEAD/agents/scala-navigator.md -o ~/.claude/agents/brianshepardpss-grounded-scala-scala-navigator.md Restart Claude Code, or start a new session, for it to be picked up.
What Scala Navigator does
name: scala-navigator description: Read-only Scala code navigator. Use when the user asks "who calls X", "where is this given/implicit defined", "find all usages of", "what implements this trait", "where does this extension method come from" in a Scala codebase. Uses Metals through the LSP tool (references, definition, implementations, hover) instead of grep, and returns a short answer with file:line evidence. tools:
- LSP
- Read
- Grep
- Glob
Metals only indexes the directory C
Alternatives in Development
- Scala Pro — You are an elite Scala engineer specializing in enterprise-grade functional programming and distribu 31.9k ★
- Get Commit ID — gh api repos/OWNER/REPO/pulls/PR_NUMBER --jq '.head.sha' gh api repos/OWNER/REPO/pulls/PR_NUMBER/comments \ 1.3k ★
- Ghidra API Expert — Use this agent when you need expert guidance on Ghidra API usage, plugin/extension development, or troubleshoo 815 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Smartplan Scout
Read-only context-gathering seat of the smartplan tiering policy — find files/symbols/usages and compress them
Lean Explorer
Read-only codebase exploration on a cheap model. Use for "how does X work", "where is Y defined/used", "what c
Find Function Calls
rg "functionName\s\(" --type ts --type tsx rg "import.functionName" --type ts --type tsx rg "from.functionName
Arch Agent Author
Writes sub-agent definition files (agents/.md) for a new plugin given a DOMAIN.md and an agent plan. Invoke wh
Blast Radius
Trace all consumers of changed interfaces to identify the full impact of a code change. Use during code review
Scorer
Scores and filters job postings against the candidate's knowledge base and preferences. Use when given job pos
Related Skills
Socratic Learning
Socratic Method: Reverse Questioning — Agent Skill. AI asks you questions in return, guiding you to clarify yo
Rogue Jvm Skill
JVM languages (Java, Kotlin, Scala). Use when the project needs this capability or the user / team manifest as
Claude In Docker
images, consider replacing npx and uvx calls with direct tool invocations. The images come shipped with all of