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.