cva-setup-clojure

Community

Build Clojure AI projects, fast & organized.

Authorjoaopelegrino
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Setting up a well-structured, production-ready Clojure project for AI agent development, especially when integrating Google ADK and Python libraries, can be daunting. This Skill provides a complete guide to project structure, deps.edn configuration, namespace organization, and REPL-driven development workflows, ensuring a robust and ergonomic development environment.

Core Features & Use Cases

  • Recommended Project Structure: A battle-tested directory layout for agents, tools, interop, utilities, and configuration, promoting separation of concerns.
  • Comprehensive deps.edn: Full dependency configuration for Clojure, Google ADK, libpython-clj, and essential utilities, ready for development and production.
  • REPL-Driven Development: Guidance on setting up and leveraging the Clojure REPL for interactive development, testing, and debugging, accelerating the development cycle.
  • Use Case: A developer is starting a new AI agent project in Clojure. This Skill provides the exact deps.edn and directory structure to get started, along with best practices for organizing code and using the REPL effectively.

Quick Start

Create the recommended project directory structure. Populate your deps.edn with the provided dependencies for ADK and libpython-clj. Start a Clojure REPL and verify that Python initialization works.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cva-setup-clojure
Download link: https://github.com/joaopelegrino/hello-word-closure/archive/main.zip#cva-setup-clojure

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository