clojure-guardrails

Community

Clojure function validation with Malli.

AuthorRamblurr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps Clojure developers ensure the correctness and robustness of their functions by providing a powerful system for defining and enforcing specifications at runtime.

Core Features & Use Cases

  • Function Specification: Define detailed input and output types, constraints, and predicates for Clojure functions using the Guardrails library and Malli schemas.
  • Runtime Validation: Automatically catch type mismatches, constraint violations, and unexpected return values, preventing bugs before they reach production.
  • Use Case: When defining a complex API endpoint in Clojure, use Guardrails to specify that a user ID must be a UUID, an email must match a regex pattern, and the function should return a user record or nil.

Quick Start

Use the clojure-guardrails skill to define a function with input and output specifications.

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

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.