What problem does it solve?
This Skill resolves ambiguity and runtime errors when developing or debugging ClojureScript within the Seon pod environment, specifically addressing the complexities of self-host compilation and asynchronous execution.
Core Features & Use Cases
- Async/Await Management: Provides clear guidance on using native JS async/await patterns in the pod, replacing legacy core.async approaches.
- Self-Host Debugging: Offers critical insights into the differences between shadow-cljs builds and agent-eval'd forms to prevent common runtime surprises.
- Use Case: When an agent encounters a malli instrumentation error or a Promise leakage during code evaluation, this Skill provides the necessary semantic context to refactor the code for the pod's specific execution model.
Quick Start
Ask the clojurescript skill to explain how to properly wrap an asynchronous function to avoid Promise leakage in the agent evaluation path.