clj-discover
CommunityUnderstand Java interop and macros fast.
Software Engineering#reflection#clojure#code correctness#api discovery#java interop#brepl#macroexpand
Authorhumorless
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents bugs from incorrect Clojure API usage by helping you gather the right context before you call unfamiliar Java classes or use unclear macros.
Core Features & Use Cases
- Java interop discovery: Finds Clojure wrapper libraries for a Java class first, then falls back to inspecting the Java class via Clojure reflection.
- Macro behavior exploration: Expands macros to reveal the code they generate so you can reason about side effects and real execution flow.
- Use cases: When adapting existing Clojure code to new libraries, debugging unexpected behavior from macro usage, or integrating Java time/date/IO APIs into Clojure functions without relying on guesswork.
Quick Start
Ask the AI to use clj-discover to explore the Java class or macro you are unsure about, including expanding the macro or reflecting on the Java methods first.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: clj-discover Download link: https://github.com/humorless/clj-native-agent/archive/main.zip#clj-discover Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.