brackendev

Fulcro Skills — Development skill for Claude Code

Development community

Fulcro full-stack framework: defsc components, idents, normalized client DB, mutations, df/load!, dynamic routing, forms, Pathom 3 server.

How to install Fulcro Skills

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

What Fulcro Skills does

Fulcro full-stack framework: defsc components, idents, normalized client DB, mutations, df/load!, dynamic routing, forms, Pathom 3 server. Layers on clojure-skills, clojurescript-skills, and clojure-jvm-skills. APM package on the Agent Skills open standard.

Alternatives in Development

  • Web Artifacts Builder — Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui 94.1k ★
  • Astro — Astro 5.x components, routing, collections, i18n, SEO, Tailwind, React islands, transitions 2.6k ★
  • Claude Code Viewer — A full-featured web-based Claude Code client that provides complete interactive functionality for managing Cla 984 ★

README

fulcro-skills

[Fulcro](https://github.com/fulcrologic/fulcro) full-stack framework 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 (`fulcro`, `fulcro-lenses`); the rest appear as slash commands.

This package layers on top of three companions: the host-neutral [clojure-skills](https://github.com/brackendev/clojure-skills) baseline, [clojurescript-skills](https://github.com/brackendev/clojurescript-skills) for the ClojureScript client, and [clojure-jvm-skills](https://github.com/brackendev/clojure-jvm-skills) for the JVM Clojure server. Install all four together so the `clojure` skill handles cross-dialect style, the `clojurescript` skill handles JavaScript interop and the shadow-cljs workflow, the `clojure-jvm` skill handles Java interop and the Clojure CLI / `tools.build` workflow, and this package adds Fulcro-aware components, mutations, queries, loads, routing, forms, UI state machines, and the Pathom 3 server.

Companion packages

Six sibling APM packages. This package layers on top of [clojure-skills](https://github.com/brackendev/clojure-skills), [clojurescript-skills](https://github.com/brackendev/clojurescript-skills), and [clojure-jvm-skills](https://github.com/brackendev/clojure-jvm-skills) and covers the Fulcro framework. Install all four together for Fulcro projects. The Biff and ClojureDart packages are not required for Fulcro work.

Package Focus Layers on
clojure-skills Host-neutral Clojure family baseline: style, naming, threading, collections, atoms, disp