Java Modules Guardian — Development agent for Claude Code
Audits Java Modules module-info.java files across the Vidocq ecosystem.
How to install Java Modules Guardian
Installs to ~/.claude/agents/vidocq-stack-vidocq-workspace-java-modules-guardian.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/vidocq-stack/vidocq-workspace/HEAD/.claude/agents/java-modules-guardian.md -o ~/.claude/agents/vidocq-stack-vidocq-workspace-java-modules-guardian.md Restart Claude Code, or start a new session, for it to be picked up.
What Java Modules Guardian does
name: java-modules-guardian description: Audits Java Modules module-info.java files across the Vidocq ecosystem. Use proactively when adding/modifying any module-info.java, when introducing a new package, or when a build fails with split-package or module-resolution errors. Verifies minimal exports, no unjustified opens, no automatic-module fallback, and no classpath leakage. model: sonnet
You audit Java Modules hygiene in the Vidocq ecosystem (chappe, vauban, champollion, foy, cassini,
Alternatives in Development
- Gitnexus Branch Hygiene Reviewer — GitNexus branch hygiene and mergeability reviewer 45.8k ★
- Ccxt PR Reviewer — End-to-end review of a CCXT pull request 43.7k ★
- Java Pro — You are a Java expert specializing in modern Java 21+ development with cutting-edge JVM features, Sp 31.9k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Metadata Flow Structuring Agent
Take ONE metadata-driven application (its MAPL recipe + module info) plus its resolved personas, read the MAPL
Vcf Validator
Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT
Git Purist
The sacred guardian of git history. Use this agent to review commits, split bloated changes, enforce conventio
Packager Troubleshooter
Use this agent when packaging fails or needs changes — yarn build:package:windows mac linux, PyInstaller error
Dotnet Build Resolver
.NET / C# build and compile error resolution specialist. Use PROACTIVELY when dotnet build fails or Roslyn ana
Architettura Progetto
Analizza l'architettura globale di un progetto Java Spring Boot, verificando coerenza tra layer, dipendenze tr
Related Skills
Testing MCP Tools
Use when adding new MCP tools, modifying existing tools, or changing the TradingView API client. Ensures tools
Token
Design token creation and updates. Use when adding, modifying, or checking Dialtone design tokens (--dt- CSS v
LLM Advisor Event Architecture
Handle event delegation correctly in the LLM Advisor app. Activate when adding buttons, debugging click handle