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.