By stoating
Clojure Hiccup skill - HTML-as-data syntax, hiccup2.core rendering, escaping, raw HTML, render modes, page/form helpers, and safe server-side HTML generation.
A structured Markdown skill that teaches AI coding agents how to work with Hiccup - the Clojure library for representing HTML with data structures and rendering it safely. Covers Hiccup syntax, Hiccup 2 rendering, escaping, raw HTML, render modes, helper namespaces, Ring responses, forms, and migration from legacy Hiccup 1 code.
Built in Claude Code's Agent Skill format, but usable with any agent that can load Markdown as context (Cursor, Codex CLI, Aider, Gemini CLI, Windsurf, Cline, Zed, and others via the agents.md convention).
Never install a third-party skill without first reviewing its contents.
Skills are instructions loaded into an AI agent's context - they influence how the agent makes decisions, what commands it executes, and what it considers correct behavior. A malicious or sloppy skill can lead to:
Before installing:
.md file in the hiccup/ directory/plugin marketplace add stoating/clojure-hiccup-skill
/plugin install hiccup@clojure-hiccup-skill
The skill is then discovered automatically. Restart the session if it is not picked up immediately. Once installed, invoke it with:
/hiccup
To update later:
/plugin marketplace update clojure-hiccup-skill
/plugin marketplace add stoating/plugins
/plugin install hiccup@stoating
Agents that honor AGENTS.md can use this repository directly. Otherwise attach or load hiccup/SKILL.md, then load the referenced Markdown files as needed.
.
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
├── AGENTS.md
├── README.md
└── hiccup/
├── SKILL.md
├── syntax.md
├── rendering.md
├── helpers.md
├── workflows.md
└── anti-patterns.md
| File | Contents |
|---|---|
SKILL.md | Entry point, decision table, core mental model |
syntax.md | Vectors, attributes, selector shorthand, seq expansion, class/style values |
rendering.md | Hiccup 2, Hiccup 1 compatibility, escaping, raw, render modes |
helpers.md | Page, form, element, URL, and base-url helpers |
workflows.md | Dependencies, Ring responses, layouts, reusable views, forms, tests, migration |
anti-patterns.md | XSS risks, premature rendering, invalid sibling vectors, brittle tests |
See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Clojure/ClojureScript Reitit skill — route syntax, Ring router, middleware, coercion (malli/spec/schema), OpenAPI/Swagger docs, frontend browser routing, and interceptors.
Clojure Integrant skill — data-driven application architecture, init-key, halt-key!, suspend/resume, refs, refsets, composite keys, derived keywords, profiles, vars, expand-key, and REPL workflow.
Clojure FlowStorm skill - ClojureStorm setup, vanilla tracing, ClojureScript/shadow debugging, instrumentation controls, data windows, nREPL outputs, remote debugging, and trace limits.
Clojure Malli skill - data-driven schemas, validation, explain/humanize, coercion, transformers, generators, function schemas, registries, JSON Schema, Swagger, and CLJS usage.
Clojure Polylith skill — components, bases, projects, interfaces, poly commands, workspace configuration, profiles, incremental testing, and setup.
npx claudepluginhub stoating/clojure-hiccup-skill --plugin hiccupUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth