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.