Clojurescript Lenses

Translate code-lenses design philosophies into ClojureScript-specific patterns. Auto-triggers when working in ClojureScript alongside code-lenses skills. Layers on top of clojure-lenses (in clojure-skills) and covers only the deltas that come from JavaScript interop, externs and advanced compilation, macro stage separation, the absence of refs / agents / STM, the JS event loop, and the absence of var reification. Covers the four default code-lenses philosophies (grug, Honest Code, Tidy First, Parse Don't Validate) and the two opt-in philosophies (APOSD, Legacy Code) that activate when their lens is added with `+aposd` or `+legacy-code` or invoked directly.

brackendev f02173a 2 files · 12.2 KB Updated

File contents

brackendev/clojurescript-skills/tree/main/.apm/skills/clojurescript-lenses commit f02173a334

Frequently asked questions

npx skillmds@latest add brackendev/clojurescript-lenses