@codbex/harmonia
v2.4.0
Published
A Modern UI Component Library for Alpine.js
Readme
Harmonia is a modern UI Component Library for Alpine.js
For coding agents
Harmonia ships an agent-readable skill so coding agents (Claude Code and others) know how to use every component. After npm install @codbex/harmonia, it lives at node_modules/@codbex/harmonia/skills/harmonia/ (a SKILL.md router plus one reference file per component, and an llms.txt index).
Claude Code plugin (recommended). Install it so the skill is discovered automatically:
/plugin marketplace add codbex/harmonia
/plugin install harmonia@harmoniaManual (any agent that reads .claude/skills).
Expose the shipped skill in your project.
On Linux/macOS/BSD:
ln -s node_modules/@codbex/harmonia/skills/harmonia .claude/skills/harmoniaOn Windows:
cp -r node_modules/@codbex/harmonia/skills/harmonia .claude/skills/harmoniaEither way, point your agent at skills/harmonia/SKILL.md to start.
Build steps
- Install dependencies
npm install- Build the library
npm run buildBuild the documentation
- Build the library
- Install document dependencies
npm run docs:install- Build the library
Even if you did a library build before, you need to do this after you install the document dependencies
npm run build- Build the documentation
npm run docs:build- Run the preview
npm run docs:previewIf you are doing active development, then you should use the dev mode instead:
npm run docs:dev