brackendev

Clojurescript Skills — Productivity skill for Claude Code

Productivity community

ClojureScript skills: JavaScript interop, externs inference, macro stage separation, host-typed exceptions, JS-flavored numerics, the cljs.main workflow.

How to install Clojurescript Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open brackendev/clojurescript-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Clojurescript Skills does

ClojureScript skills: JavaScript interop, externs inference, macro stage separation, host-typed exceptions, JS-flavored numerics, the cljs.main workflow. Layers on clojure-skills. APM package on the Agent Skills open standard.

Alternatives in Productivity

  • Gm Brilliant Implementation — Run the complete 34-stage implementation workflow for a large, multi-system, multi-wave, or CPU-delegated 5 St 416 ★
  • Quick Start — Building From Source — TL;DR: A full rebuild requires Bun (not Node.js) for its compile-time intrinsics (feature(), MACRO, bun:bundle 175 ★
  • Spectre — Spectre is a battle-tested 6 stage agentic engineering workflow for building complex, production-ready feature 156 ★

README

clojurescript-skills

ClojureScript development skills packaged as an [APM](https://github.com/microsoft/apm) plugin. One install deploys the full set to every runtime in APM's default target set: Claude Code, Codex, OpenCode, Cursor, Copilot, Gemini, Windsurf, Kiro, and Grok Build. Antigravity is supported by naming it explicitly with `--target antigravity`.

Skills follow the [Agent Skills](https://agentskills.io) open standard. Two auto-trigger from conversation context (`clojurescript`, `clojurescript-lenses`); the rest appear as slash commands.

This package layers on top of the host-neutral [clojure-skills](https://github.com/brackendev/clojure-skills) baseline. Install both together so the `clojure` skill handles general Clojure family style (naming, threading, collections, atoms, dispatch, formatting, namespaces, testing) and this package covers JavaScript interop, externs inference, macro stage separation, host-typed exceptions, JS-flavored numerics and truthiness, the `cljs.main` CLI workflow, and the production-build sanity checks that come with advanced compilation.

Companion packages

Six sibling APM packages. This package layers on top of [clojure-skills](https://github.com/brackendev/clojure-skills) and covers ClojureScript-specific style and tooling. Install both together for ClojureScript work. For Fulcro projects, also install [fulcro-skills](https://github.com/brackendev/fulcro-skills), which layers on top of this package. The JVM, Biff, and ClojureDart packages are not required for ClojureScript projects.

Package Focus Layers on
clojure-skills Host-neutral Clojure family baseline: style, naming, threading, collections, atoms, dispatch, formatting, namespaces, and testing. Triggers on .clj, .cljs, .cljc, .cljd. —
clojure-jvm-skills [Clojure](https://clojure.or