cider-clojure

Connect to nREPL and evaluate Clojure forms in CIDER editors.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill cider-clojure
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cider-clojure
Source: https://github.com/plurigrid/asi/tree/main/skills/cider-clojure
Command: npx skills add https://github.com/plurigrid/asi --skill cider-clojure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides CIDER integration for Clojure development, enabling seamless nREPL connections and interactive evaluation within editors.

Core Features & Use Cases

  • Start nREPL and connect via cider-jack-in
  • Evaluate current form or entire buffer
  • Integrates with babashka and linting tools for smoother workflows

Quick Start

In your editor, run cider-jack-in to connect the REPL, then evaluate the current form or the entire buffer.

Frequently Asked Questions about cider-clojure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a live Clojure REPL in my editor?▼

Use cider-jack-in to establish a live Clojure REPL session by connecting to nREPL. This command starts the REPL server and connects your editor, enabling interactive development within your Clojure project.

Can I evaluate Clojure code directly from my editor?▼

Yes. CIDER integration lets you evaluate the current form at point with cider-eval-defun-at-point or evaluate your entire buffer with cider-eval-buffer, giving instant feedback without leaving your editor.

Does CIDER work with nREPL for interactive development?▼

CIDER integrates directly with nREPL to establish live Clojure REPL sessions. It coordinates evaluation commands through the nREPL protocol, enabling real-time code execution and inspection in your development workflow.

How does this integrate with babashka and linting tools?▼

CIDER coordinates with babashka through borkdude and clj-kondo-3color for linting, combining REPL evaluation with static analysis to catch errors early and streamline Clojure development workflows.

What's the best way to start interactive Clojure development?▼

Start by running cider-jack-in to connect the nREPL, then evaluate forms and buffers interactively. This workflow integrates evaluation, linting, and babashka scripting in a single development environment.