clojure-aero

Community

Manage Clojure configuration with ease.

AuthorRamblurr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the management of configuration files in Clojure applications, especially those with complex, environment-specific settings, by leveraging EDN and powerful reader tags.

Core Features & Use Cases

  • Profile-based Configuration: Easily define different settings for development, testing, and production environments.
  • Environment Variable Injection: Seamlessly inject values from environment variables directly into your configuration.
  • Configuration Referencing: Create references between different configuration values for better organization and DRY principles.
  • Modular Configuration: Include other EDN files to break down large configurations into manageable parts.
  • Type Coercion: Automatically convert string values to numbers, booleans, or keywords as needed.
  • Use Case: When deploying a Clojure application, you need to specify database credentials, API keys, and server ports that vary between your local development machine and the production server. Aero allows you to define these in a single config.edn file with profiles and environment variable lookups.

Quick Start

Use the clojure-aero skill to read a configuration file named 'config.edn' with the profile set to ':dev'.

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

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.