clojure-trove

Community

Minimal Clojure logging facade

AuthorRamblurr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a lightweight, backend-agnostic logging facade for Clojure and ClojureScript libraries, allowing library authors to emit logs without dictating the logging backend used by the application.

Core Features & Use Cases

  • Library Logging: Enables library authors to add logging capabilities without adding dependencies or forcing a specific logging framework on users.
  • Structured Logging: Supports rich, data-oriented logging with event IDs and lazy evaluation of expensive data.
  • Backend Agnostic: Works with various backends like console, Telemere, Timbre, μ/log, tools.logging, and SLF4J.
  • Use Case: A library author can use trove/log! to emit debug information about internal processing. The end-user application can then configure Trove to send these logs to Timbre for detailed analysis or to the console for immediate feedback, all without modifying the library's code.

Quick Start

Use the clojure-trove skill to emit a log message with level info and a custom message.

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: clojure-trove
Download link: https://github.com/Ramblurr/nix-devenv/archive/main.zip#clojure-trove

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 223,000+ vetted skills library on demand.