Skip to content

AINDF 0.2.0

Choose a tag to compare

@0design 0design released this 08 Oct 13:11
· 34 commits to main since this release
f9df1a9

Screens from contracts: your agent writes a screen as a config, and a check refuses anything your design system does not have.

Spec

  • Component contracts, bindings and the screen config (ScreenSpec), pinned to one version of the design system.
  • Bundles: one immutable file per design-system version, addressed by a hash of its canonical JSON.
  • The screen check, with a stable code and path for every refusal, and the builder.
  • Instance on Core: a project design system that extends a shared one keeps every Core contract.

Kit (packages/aindf-kit)

  • aindf check, bundle, build, repin and mcp, with no dependencies, on Node.js 20.10 or newer.
  • An MCP server with seven read-only tools; the tools that record drafts appear only where the server can record them.
  • Checks that every default, every example and every Core contract fits the design system.

Plugin (plugin)

  • A read-only plugin for Claude Code: the screen-author skill and a local MCP server for one design system bundle, with a demo bundle when none is set.

Examples

  • examples/demo-ds: a demo design system with three examples that run in CI.

The kit runs from a clone of this repository; it is not published to npm and the plugin is not listed in any marketplace yet. See the README to get started.

Update: since 0.2.1 the kit is on npm as @ai-native-design-framework/kit; see the v0.2.1 release.