ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
json-render catalogs for AI-safe generative UI: Zod-typed components, @json-render/shadcn, YAML specs, patch/merge/diff edits. Use when defining component catalogs for AI-generated UIs.
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill json-render-catalog --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill json-render-catalog -a windsurf -y
name: json-render-catalog compatibility: "Claude Code 2.1.277+" description: "json-render catalogs for AI-safe generative UI: Zod-typed components, @json-render/shadcn, YAML specs, patch/merge/diff edits. Use when defining component catalogs for AI-generated UIs." user-invocable: false disable-model-invocation: false context: inherit metadata: category: frontend upstream-package: "@json-render/core" upstream-version-tested: "0.21.3" shadcn-component-count: 36 version: "1.3.1" author: "OrchestKit" complexity: "medium" tags: "json-render, genui, zod, catalog, shadcn, ai-ui, component-catalog, vercel"
Upstream version reference: `@json-render/core` 0.21.3 (2026-10-24).
json-render (Vercel Labs, 12.9K stars, Apache-2.0) is a framework for AI-safe generative UI. AI generates flat-tree JSON (or YAML) specs constrained to a developer-defined catalog — the catalog is the contract between your design system and AI output. If a component or prop is not in the catalog, AI cannot generate it.
When the project ships a Storybook setup, **import the catalog from Storybook stories** instead of hand-writing one. The bundled importer at `scripts/storybook-to-catalog.mjs` reads a `@storybook/addon-mcp` `list-all-documentation` manifest and emits a Zod-typed `catalog.ts` plus a `components.tsx` registry.
node "${CLAUDE_SKILL_DIR}/scripts/storybook-to-catalog.mjs" storybook-manifest.json \
--out src/genui/catalog.ts \
--components src/genui/components.tsx \
--project-root .Storybook becomes the single source of truth — adding a story automatically expands the AI-allowed surface; removing one shrinks it. AI safety is enforced at import: callbacks, raw object props, and `z.any()` are dropped. Full mapping: `references/storybook-import.md`. Companion fixture for testing: `references/storybook-fixture.json`.
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.