clojure-write

Guide Clojure and ClojureScript development with REPL-driven workflows and structural editing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • REPL-Driven Development: Encourages writing and testing code directly in the REPL for rapid iteration.
  • Code Quality Enforcement: Provides guidelines for writing clean, maintainable Clojure code.
  • Tool Integration: Prioritizes the use of clojure-mcp tools for enhanced REPL integration and error handling.
  • Use Case: When developing a new feature in a Clojure project, use this Skill to guide the process from initial function design in the REPL to final code integration, ensuring adherence to best practices.

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 enforce coding conventions and best practices in Clojure development?

Use this Skill to enforce Clojure coding conventions by checking parenthesis counts, applying readability rules, and validating file formatting during your development process.

What is REPL-driven development in Clojure and ClojureScript?

REPL-driven development in Clojure involves writing and testing code directly in the REPL for rapid iteration, facilitating immediate feedback and structural editing.

How do I refactor Clojure code using a REPL workflow?

Refactor Clojure code through REPL integration by evaluating functions directly, iterating on designs, and applying structural editing rules to ensure clean, maintainable final code.

Can I use this approach for both Clojure and ClojureScript projects?

Yes, this approach supports both Clojure and ClojureScript projects by applying shared coding conventions, best practices, and REPL-driven workflows to streamline development.

What's the best way to handle parenthesis and formatting in Clojure?

Handle parenthesis and formatting in Clojure by enforcing rules for parenthesis counts and file formatting, ensuring structural correctness and maintaining code readability.

Do I need clojure-mcp tools for Clojure REPL integration?

Prioritizing clojure-mcp tools enhances Clojure REPL integration and error handling, streamlining the workflow from initial function design to final code integration.