Back to Skills

clojure-write

Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.

45,569stars6,161forksUpdated 1/14/2026

Security Assessment

Safe(100/100)
Security Score100/100

About clojure-write

The clojure-write skill is designed to enhance Clojure and ClojureScript development by promoting a REPL-driven workflow, alongside coding conventions and best practices. This skill addresses common challenges faced by developers, such as ensuring code correctness, improving productivity, and minimizing syntax errors. By utilizing the REPL effectively, developers can test and refine their code in real-time, making adjustments as needed without the overhead of recompiling or running complex build processes.

FAQ

How do I start using the clojure-write skill?

You should begin by utilizing the clojure-mcp tools when available, as they provide direct REPL integration and better feedback.

What should I do if clojure-mcp tools are not available?

In the absence of clojure-mcp tools, you can revert to using the shell command './bin/mage -repl', but this is not the preferred method.

Can I use this skill for both Clojure and ClojureScript development?

Yes, the clojure-write skill is applicable for both Clojure and ClojureScript, facilitating best practices for both languages.

What are the critical rules for editing Clojure code?

You should be cautious with parentheses counts, check readability after every change, and ensure alignment in tabular code.

Is there any specific workflow I should follow?

Yes, follow a bottom-up development loop: write code in a file, evaluate it, test functions, and then compose them into your main task.

Install clojure-write

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill