Generate apps in Figma against the real design system.
One npm version. 26 guideline files. Same conventions as production.
Figma Make turns prompts into React. shilp-sutra-as-a-Make-kit teaches it which Button to reach for, which surface a card sits on, why soft beats outline. The Buttons your team already ships, applied to AI-generated screens.
Make kits need an Organization or Enterprise Figma plan.
Six steps. Fifteen minutes, mostly pasting.
- 1Open the Resources panelFrom Figma's top-right menu, head to Resources → Make kits tab → Create Make kit. Name it shilp-sutra. Description below.
- 2Pick public npmTwo registry options show up: public npm and Figma's private registry. Pick public npm. shilp-sutra lives at @devalok/shilp-sutra on npmjs.com.
- 3Pin the versionType the package name above and version 0.42.1. Figma fetches the tarball — confirm version, size (about 6 MB), and dependency count look right before continuing.
- 4Choose manual guidelinesFigma offers auto-gen or manual. Pick manual. Auto-gen reads the package and drafts what it thinks the rules are; the files below are written from inside the system, with conventions and anti-patterns baked in.
- 5Paste the 26 filesRecreate the file tree from the section below. Paste Guidelines.md first — Figma always reads that as the entry point. Within each group, order does not matter.
- 6Publish the kitHit Publish kit. Figma assigns a kit version separate from the npm version — kit 1.0.0, npm 0.42.1. Teammates see the kit in their Make kit picker on next session.
Paste these 26 files into the kit's guideline editor.
Each file ships in the npm tarball at node_modules/@devalok/shilp-sutra/make-kit/ — copy from there, or copy from below. Both reach the same content. The "Copy all" button concatenates a group with file-path separators so you can paste a whole tier in one shot.
Top level
2 filesEntry point + setup. Figma Make reads Guidelines.md first, so paste it before anything else.
Foundations
8 filesTokens, surfaces, spacing cadence, motion, dark mode, icons. Paste all eight before moving to components.
Components
16 filesPer-component guides. Overview first, then any order. 15 components covered — extend over time as Make fumbles surface.
When to refresh the kit in your Figma org.
- Minor bumps (0.43, 0.44…) — bump the kit's npm version in Figma, re-paste any guideline file that changed.
- Patch bumps — usually skip. Re-paste only when the patch fixes Make-visible behavior (rare).
- Major bumps — full re-paste. Treat as a fresh kit setup, especially for breaking API changes.