Skip to content

About

Updated 2026-05-19

The three-repo ecosystem

actian-ds-knowledge MD + JSON SoT Actian-DS-Claude-plugin skills + recipes actian-ds-docs Astro Starlight vendor-snapshot vendor-snapshot → marketplace + docs site URL

actian-ds-knowledge owns the design system content as a federation of Markdown + JSON files. Foundations, accessibility, content guidelines, component metadata. JSON Schemas govern the shape; CI derives dist artifacts; tags are cut deliberately on substantive changes.

Actian-DS-Claude-plugin is the Claude Code plugin that designers use inside Figma. It vendor-pulls knowledge content, reads it via a manifest, and powers Figma-rendered briefs, audits, and FM→hifi conversions.

actian-ds-docs is this site. It vendor-pulls the same knowledge content via the same pattern and renders it as a navigable static site.

How content flows

1. Edit happens in knowledge — frontmatter MD or JSON, validated by JSON Schema
2. PR merges; CI derives dist; new tag cut on substantive changes
3. Plugin + docs each poll on nightly cron (09:00 UTC / 11:00 UTC). Manual
workflow_dispatch is the same-day escape hatch.
4. Each opens an auto-PR via the shared `actian-ds-bot` App identity
5. CI green → auto-merge → propagation:
- Plugin: marketplace cache refreshes
- Docs: GitHub Pages redeploys
6. Typical lag from knowledge edit to designer-visible: under 24h via cron,
under 15 min if someone triggers workflow_dispatch.

Convention: leaf XOR namespace

Every manifest key in knowledge/paths-manifest.json is either a file (leaf) or a prefix of nested children (namespace), never both. The convention is enforced by tests/manifest-convention.test.js in the knowledge repo. See the v0.5.1 release for the rationale.

What’s in MVP, what’s not

This site is the MVP — 72 rich component pages, foundations, categories, accessibility, content guidelines, inventory, state, migrations.

Not in MVP (Phase 2 candidates): theming switcher UI, FM Kit + Meta Kit pages, Pages CMS, dark mode, brief-publishing integration, MCP endpoint, Algolia search, dedicated Actian-controlled domain.

Authoring

Edits happen in volivarii/actian-ds-knowledge. See the authoring guide in that repo.