clj-discover

Community

Understand Java interop and macros fast.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.