Skip to content

Releases: bookedsolidtech/helixir

v0.3.0

13 Mar 02:49
ba51def

Choose a tag to compare

Minor Changes

  • f5bbbe7: Add /update-helixir slash command skill that allows users to self-update the helixir MCP server from npm in one step, with version detection, update, verification, and restart instructions.

v0.2.0

12 Mar 23:36
1c27987

Choose a tag to compare

Minor Changes

  • 2308edf: - Migrate release pipeline from semantic-release to @changesets/cli for explicit per-PR version control
    • Add Zod schema validation for design token files against the W3C DTCG spec
    • Remove @semantic-release/* dependencies; add @changesets/cli

Patch Changes

  • 03dabcf: Add root package to pnpm-workspace.yaml so changesets can resolve the helixir package during version and publish.

All notable changes to helixir (formerly wc-tools) will be documented in this file.

The format follows Keep a Changelog, and this project adheres to Semantic Versioning.


v0.1.0 — First Release

10 Mar 18:06

Choose a tag to compare

HELiXiR v0.1.0

Give AI agents full situational awareness of any web component library.

HELiXiR is an MCP server that connects AI coding assistants to your Custom Elements Manifest. Instead of hallucinating component APIs, your AI agent gets the real thing — every property, event, slot, CSS part, and design token, sourced directly from your library's CEM.

What It Does

30+ MCP Tools in 10 Categories

  • Discovery — List components, search by name or description, get library summaries, browse by category
  • Component API — Full metadata for any component: members, events, slots, CSS parts, CSS custom properties. Generate import statements, usage snippets, and prose narratives optimized for LLM comprehension
  • Health Scoring — Grade components A–F on documentation completeness. Track health trends over time. Compare branches before/after
  • Safety — Diff CEM between branches. Scan for breaking changes across your entire library before you ship
  • Composition — Generate realistic multi-component HTML examples using slot structure
  • Design Tokens — List, search, and find which components use a given token
  • TypeScript Diagnostics — Run TS compiler diagnostics on individual files or the full project
  • Storybook — Generate CSF3 story files from CEM declarations
  • Bundle Analysis — Estimate minified+gzipped bundle size for any component
  • Benchmarking — Compare 2–10 web component libraries by health score, docs quality, and API surface

Framework Support

Works with any library that produces a custom-elements.json: Shoelace, Lit, Stencil, FAST, Adobe Spectrum, Material Web, Vaadin, Carbon, Ionic, Lion, Fluent UI, PatternFly, and more.

Multi-Library Support

Load multiple component libraries simultaneously. Compare them side-by-side. Benchmark across libraries.

Editor Integration

Works with Claude Code, Claude Desktop, Cursor, VS Code (Cline/Continue), and Zed — config examples for each in the README.

Install

npm install -g helixir
npx helixir init

Or use directly with npx — no install required:

npx helixir

Links