clojure-write

Develops and edits Clojure/ClojureScript code with a focus on REPL-driven workflows and style conventions.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/Kidoz-SDK/metabase --skill clojure-write-kidoz-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clojure-write
Source: https://github.com/Kidoz-SDK/metabase/tree/main/.claude/skills/clojure-write
Command: npx skills add https://github.com/Kidoz-SDK/metabase --skill clojure-write-kidoz-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Clojure and ClojureScript development by guiding users through REPL-driven workflows, coding conventions, and best practices, ensuring efficient and high-quality code.

Core Features & Use Cases

  • REPL-Driven Development: Encourages a bottom-up approach, writing and testing small functions in the REPL before integrating them into source code.
  • Code Quality: Enforces coding conventions, including parenthesis matching, file readability, and consistent formatting.
  • Tool Preference: Prioritizes clojure-mcp tools for direct REPL integration and structural editing over shell commands.
  • Use Case: When developing a new feature in a Clojure project, use this Skill to ensure your code is written and tested iteratively in the REPL, adhering to established style guides.

Quick Start

Use the clojure-write skill to evaluate the namespace metabase.app-db.connection.

Frequently Asked Questions about clojure-write

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

FAQPage Schema
How do I follow Clojure coding conventions and best practices for formatting?

Clojure coding conventions enforce parenthesis matching, file readability, consistent formatting, tabular alignment, and space usage. Following these rules ensures your source code remains readable and maintains high quality.

What is REPL-driven development in Clojure?

REPL-driven development is a bottom-up approach where you write and test small functions in the REPL before integrating them into source code. This iterative workflow ensures efficient and high-quality Clojure development.

How do I set up a REPL-driven workflow for ClojureScript development?

Set up your ClojureScript workflow by prioritizing clojure-mcp tools for direct REPL integration and structural editing. This approach replaces shell commands, allowing you to iteratively evaluate, write, and refactor code.

Can I use clojure-mcp for structural editing in Clojure?

Yes, clojure-mcp is the preferred tool for direct REPL integration and structural editing in Clojure. It actively guides code evaluation and refactoring over executing standard shell commands.

Does Clojure development require specific tools for parenthesis matching and readability checks?

Clojure development enforces strict rules for parenthesis counts and file readability checks. Using preferred tools like clojure-mcp helps automatically validate these formatting conventions during your coding workflow.