Agent skill
cva-overview
Overview of Clojure + Google ADK + Vertex AI development environment. Comprehensive lab for building production AI agents using Clojure as primary language, integrating Google ADK via Java SDK and Python libraries via libpython-clj. Includes healthcare pipeline with validated ROI (-99.4% time, -92.4% cost). Use when starting new projects, understanding architecture, or needing general context about the stack.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/cva-overview-joaopelegrino-hello-word-closure
SKILL.md
π Clojure + Google ADK + Vertex AI Laboratory
Version: 1.2.0 Last Updated: 2025-10-27 Objective: Complete knowledge base for developing production AI agents using Clojure, Google ADK, and Vertex AI
π― Laboratory Vision
This laboratory explores creating AI agent solutions using Clojure as the primary language, integrating:
- Google ADK (Agent Development Kit) via Java SDK (native JVM)
- Python libraries via libpython-clj (NumPy, HuggingFace, etc.)
- Vertex AI Agent Engine for deployment
- Functional programming for agent orchestration
ποΈ Technology Stack
| Technology | Version | Purpose |
|---|---|---|
| Clojure | 1.11+ | Primary language |
| Java | 17+ | Runtime (JVM) and ADK SDK |
| Python | 3.10+ | Interop for ML/AI libraries |
| Google ADK | Latest | Agent framework |
| libpython-clj | 2.x | Python interop |
| Vertex AI | - | Deployment platform |
π Key Concepts
Agent Types (A/B/C/D Taxonomy)
This lab uses a validated taxonomy of agent types based on capabilities:
- Type A: Pure AI (input β LLM β output) - ~$0.02, ~3s
- Type B: AI + CAG (Context-Aware Generation with database) - ~$0.08, ~5s
- Type C: AI + Web (Grounding with external APIs) - ~$0.18, ~12s
- Type D: AI + CAG + Web (maximum context) - ~$0.42, ~17s
π Learn more: See
cva-concepts-agent-typesskill for detailed explanation and decision tree.
Multi-Model Strategy
Optimize costs by routing tasks to appropriate models:
- Gemini Flash (70%): Simple tasks, extraction, classification
- Claude Haiku (20%): Medium complexity, personalization
- Claude Sonnet (10%): Complex reasoning, consolidation
Result: 41% cost reduction vs Claude-only approach
π₯ Healthcare Pipeline (Production-Ready)
Complete 5-system pipeline for regulated medical content generation:
- S.1.1 (Type B): LGPD-compliant data extraction
- S.1.2 (Type A): Medical claims identification
- S.2-1.2 (Type C): Scientific reference search (PubMed, Scholar)
- S.3-2 (Type B): SEO optimization with professional profile
- S.4 (Type D): Final consolidation with compliance
Validated ROI
Real case: ClΓnica Mente SaudΓ‘vel (20 posts/month)
- β±οΈ Time: 4h 15min β 1.5min (-99.4%)
- π° Cost: R$ 192.50 β R$ 14.70 (-92.4%)
- π ROI: -R$ 3,850 β +R$ 3,094 (+180%)
π Learn more: See
cva-healthcare-pipelineskill for complete implementation.
π Quick Start Path
For Beginners (Clojure + ADK)
- Setup β See
cva-setup-vertex(β START HERE) - Concepts β See
cva-concepts-adk - First Agent β Use
/cva:new-agentcommand - Deploy β Use
/cva:deploycommand
For Experienced Clojure Developers
- ADK Overview β See
cva-concepts-adk - Agent Types β See
cva-concepts-agent-types - Quick Reference β See
cva-quickref-adk - Advanced Patterns β See
cva-patterns-workflows
For Production Healthcare Systems
- GCP Context β See
cva-setup-vertex(credentials, costs) - Agent Types β See
cva-concepts-agent-types(understand A/B/C/D) - Compliance β See
cva-healthcare-compliance(LGPD, CFM, CRP) - Pipeline β See
cva-healthcare-pipeline(5-system workflow) - Cost Optimization β See
cva-patterns-cost(multi-model routing)
π Initial Setup Checklist
- Clojure installed (1.11+)
- Java 17+ installed
- Python 3.10+ installed
- Google Cloud SDK configured
- Vertex AI API enabled
- Clojure project created with deps.edn
- libpython-clj configured and tested
- Google ADK Java SDK added to project
- Google Cloud credentials configured
π Detailed instructions: See
cva-setup-clojure,cva-setup-interop, andcva-setup-vertexskills.
π― Lab Objectives
- Explore Clojure capabilities for AI agent development
- Integrate Google ADK via Java SDK idiomatically
- Leverage Python libraries (HuggingFace, NumPy) via libpython-clj
- Develop architecture patterns for agents in Clojure
- Deploy agents to Vertex AI Agent Engine
- Document learnings and best practices
π Lab Status
- β Initial setup: Complete
- β GCP/Vertex context: Aggregated (project saas3-476116)
- β Validated credentials: Complete
- β Base documentation: Complete
- β Python ADK lessons: Documented
- β Healthcare pipeline knowledge: Aggregated (validated ROI)
- β Domain knowledge: Healthcare, multi-model strategies
- β Advanced patterns: Workflows, contexts, optimization
- π Production deployment: Planned
π Related Skills
Setup & Configuration
cva-setup-clojure- Clojure project setupcva-setup-interop- libpython-clj configurationcva-setup-vertex- Vertex AI & GCP setup β
Core Concepts
cva-concepts-adk- Google ADK architecturecva-concepts-agent-types- A/B/C/D taxonomy β
Quick References
cva-quickref-adk- ADK API cheatsheetcva-quickref-libpython- libpython-clj patterns
Patterns & Best Practices
cva-patterns-workflows- Multi-agent workflowscva-patterns-context- Context management (CAG)cva-patterns-cost- Cost optimization β
Healthcare Specialization
cva-healthcare-pipeline- Complete 5-system pipeline βcva-healthcare-compliance- Brazilian regulations (LGPD, CFM, CRP)cva-healthcare-seo- Medical SEO strategies
Case Studies
cva-case-study-roi- Validated ROI analysis β
π οΈ Available Commands
Use these slash commands for productive workflows:
/cva:new-agent [type]- Create new agent scaffold (A/B/C/D)/cva:healthcare-workflow- Generate complete healthcare pipeline/cva:deploy [target]- Deploy to Vertex AI or Cloud Run/cva:cost-analysis- Analyze workflow costs and suggest optimizations
π Learning Resources
Official Documentation
Community
π‘ Key Insights
β Functional Programming + AI Agents: Clojure's immutability and REPL-driven development are excellent for agent orchestration and testing.
β JVM Native Advantage: Using Google ADK Java SDK directly (no Python wrapper) provides better performance and type safety.
β Cost Optimization Matters: Multi-model strategy (Gemini Flash 70%, Claude 20%, Sonnet 10%) reduces costs by 41% vs single-model approach.
β Type System for Agents: The A/B/C/D taxonomy based on capabilities (not implementation) enables systematic architecture decisions and cost optimization.
β Healthcare ROI Validated: -99.4% time and -92.4% cost reduction proven in production with ClΓnica Mente SaudΓ‘vel case study.
This skill provides high-level context. Activate related skills for detailed implementation guidance.
Didn't find tool you were looking for?