Creates professional logical flow diagrams and logical system architecture diagrams using draw.io XML format (.drawio files). Use when creating: (1) logical flow diagrams showing data/process flow between system components, (2) logical architecture diagrams representing system structure without cloud provider…
A set of rules for writing and changing Java backend code in a specific project. It describes the project's code layers, response format, validation, error handling, and files that must not be changed.
Scaffolds and installs zero boilerplate Java-based MCP STDIO servers using JBang and LangChain4j for Gemini CLI. Use this to quickly bootstrap an MCP server from scratch.
Use TypeCast to turn LLM output into validated, typed JVM values. Reach for it whenever code calls an LLM and then parses/validates the response by hand: extraction of case classes or Java records from text, classification/routing via sealed traits, constraint enforcement with retry, streaming partial JSON into a UI…