Ver código fonte

cleaner skills (#187)

Chris Tate 4 meses atrás
pai
commit
c1a700d719

+ 1 - 1
AGENTS.md

@@ -98,7 +98,7 @@ When asked to prepare a release (e.g. "prepare v0.12.0"):
    - An API reference page at `apps/web/app/(main)/docs/api/<name>/page.mdx`
    - An API reference page at `apps/web/app/(main)/docs/api/<name>/page.mdx`
    - An entry in `apps/web/lib/page-titles.ts` and `apps/web/lib/docs-navigation.ts`
    - An entry in `apps/web/lib/page-titles.ts` and `apps/web/lib/docs-navigation.ts`
    - An entry in the docs-chat system prompt (`apps/web/app/api/docs-chat/route.ts`)
    - An entry in the docs-chat system prompt (`apps/web/app/api/docs-chat/route.ts`)
-   - A skill at `skills/json-render-<name>/SKILL.md`
+   - A skill at `skills/<name>/SKILL.md`
    - A `packages/<name>/README.md`
    - A `packages/<name>/README.md`
 6. **Run `pnpm type-check`** after all changes to verify nothing is broken
 6. **Run `pnpm type-check`** after all changes to verify nothing is broken
 
 

+ 1 - 1
skills/json-render-codegen/SKILL.md → skills/codegen/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-codegen
+name: codegen
 description: Code generation utilities for json-render. Use when generating code from UI specs, building custom code exporters, traversing specs, or serializing props for @json-render/codegen.
 description: Code generation utilities for json-render. Use when generating code from UI specs, building custom code exporters, traversing specs, or serializing props for @json-render/codegen.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-core/SKILL.md → skills/core/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-core
+name: core
 description: Core package for defining schemas, catalogs, and AI prompt generation for json-render. Use when working with @json-render/core, defining schemas, creating catalogs, or building JSON specs for UI/video generation.
 description: Core package for defining schemas, catalogs, and AI prompt generation for json-render. Use when working with @json-render/core, defining schemas, creating catalogs, or building JSON specs for UI/video generation.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-image/SKILL.md → skills/image/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-image
+name: image
 description: Image renderer for json-render that turns JSON specs into SVG and PNG images via Satori. Use when working with @json-render/image, generating OG images from JSON, creating social cards, or rendering AI-generated image specs.
 description: Image renderer for json-render that turns JSON specs into SVG and PNG images via Satori. Use when working with @json-render/image, generating OG images from JSON, creating social cards, or rendering AI-generated image specs.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-jotai/SKILL.md → skills/jotai/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-jotai
+name: jotai
 description: Jotai adapter for json-render's StateStore interface. Use when integrating json-render with Jotai for state management via @json-render/jotai.
 description: Jotai adapter for json-render's StateStore interface. Use when integrating json-render with Jotai for state management via @json-render/jotai.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-mcp/SKILL.md → skills/mcp/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-mcp
+name: mcp
 description: MCP Apps integration for json-render. Use when building MCP servers that render interactive UIs in Claude, ChatGPT, Cursor, or VS Code, or when integrating json-render with the Model Context Protocol.
 description: MCP Apps integration for json-render. Use when building MCP servers that render interactive UIs in Claude, ChatGPT, Cursor, or VS Code, or when integrating json-render with the Model Context Protocol.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-react-email/SKILL.md → skills/react-email/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-react-email
+name: react-email
 description: React Email renderer for json-render that turns JSON specs into HTML or plain-text emails using @react-email/components and @react-email/render. Use when working with @json-render/react-email, building transactional or marketing emails from JSON, creating email catalogs, rendering AI-generated email specs, or when the user mentions react-email, HTML email, or transactional email.
 description: React Email renderer for json-render that turns JSON specs into HTML or plain-text emails using @react-email/components and @react-email/render. Use when working with @json-render/react-email, building transactional or marketing emails from JSON, creating email catalogs, rendering AI-generated email specs, or when the user mentions react-email, HTML email, or transactional email.
 metadata:
 metadata:
   tags: react-email, email, json-render, html email, transactional email
   tags: react-email, email, json-render, html email, transactional email

+ 1 - 1
skills/json-render-react-native/SKILL.md → skills/react-native/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-react-native
+name: react-native
 description: React Native renderer for json-render that turns JSON specs into native mobile UIs. Use when working with @json-render/react-native, building React Native UIs from JSON, creating mobile component catalogs, or rendering AI-generated specs on mobile.
 description: React Native renderer for json-render that turns JSON specs into native mobile UIs. Use when working with @json-render/react-native, building React Native UIs from JSON, creating mobile component catalogs, or rendering AI-generated specs on mobile.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-react-pdf/SKILL.md → skills/react-pdf/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-react-pdf
+name: react-pdf
 description: React PDF renderer for json-render. Use when generating PDF documents from JSON specs, working with @json-render/react-pdf, or rendering specs to PDF buffers/streams/files.
 description: React PDF renderer for json-render. Use when generating PDF documents from JSON specs, working with @json-render/react-pdf, or rendering specs to PDF buffers/streams/files.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-react/SKILL.md → skills/react/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-react
+name: react
 description: React renderer for json-render that turns JSON specs into React components. Use when working with @json-render/react, building React UIs from JSON, creating component catalogs, or rendering AI-generated specs.
 description: React renderer for json-render that turns JSON specs into React components. Use when working with @json-render/react, building React UIs from JSON, creating component catalogs, or rendering AI-generated specs.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-redux/SKILL.md → skills/redux/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-redux
+name: redux
 description: Redux adapter for json-render's StateStore interface. Use when integrating json-render with Redux or Redux Toolkit for state management via @json-render/redux.
 description: Redux adapter for json-render's StateStore interface. Use when integrating json-render with Redux or Redux Toolkit for state management via @json-render/redux.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-remotion/SKILL.md → skills/remotion/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-remotion
+name: remotion
 description: Remotion renderer for json-render that turns JSON timeline specs into videos. Use when working with @json-render/remotion, building video compositions from JSON, creating video catalogs, or rendering AI-generated video timelines.
 description: Remotion renderer for json-render that turns JSON timeline specs into videos. Use when working with @json-render/remotion, building video compositions from JSON, creating video catalogs, or rendering AI-generated video timelines.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-shadcn/SKILL.md → skills/shadcn/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-shadcn
+name: shadcn
 description: Pre-built shadcn/ui components for json-render. Use when working with @json-render/shadcn, adding standard UI components to a catalog, or building web UIs with Radix UI + Tailwind CSS components.
 description: Pre-built shadcn/ui components for json-render. Use when working with @json-render/shadcn, adding standard UI components to a catalog, or building web UIs with Radix UI + Tailwind CSS components.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-svelte/SKILL.md → skills/svelte/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-svelte
+name: svelte
 description: Svelte 5 renderer for json-render that turns JSON specs into Svelte component trees. Use when working with @json-render/svelte, building Svelte UIs from JSON, creating component catalogs, or rendering AI-generated specs.
 description: Svelte 5 renderer for json-render that turns JSON specs into Svelte component trees. Use when working with @json-render/svelte, building Svelte UIs from JSON, creating component catalogs, or rendering AI-generated specs.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-vue/SKILL.md → skills/vue/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-vue
+name: vue
 description: Vue 3 renderer for json-render. Use when building Vue UIs from JSON specs, working with @json-render/vue, defining Vue component registries, or rendering AI-generated specs in Vue.
 description: Vue 3 renderer for json-render. Use when building Vue UIs from JSON specs, working with @json-render/vue, defining Vue component registries, or rendering AI-generated specs in Vue.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-xstate/SKILL.md → skills/xstate/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-xstate
+name: xstate
 description: XState Store adapter for json-render's StateStore interface. Use when integrating json-render with @xstate/store for state management via @json-render/xstate.
 description: XState Store adapter for json-render's StateStore interface. Use when integrating json-render with @xstate/store for state management via @json-render/xstate.
 ---
 ---
 
 

+ 1 - 1
skills/json-render-zustand/SKILL.md → skills/zustand/SKILL.md

@@ -1,5 +1,5 @@
 ---
 ---
-name: json-render-zustand
+name: zustand
 description: Zustand adapter for json-render's StateStore interface. Use when integrating json-render with Zustand for state management via @json-render/zustand.
 description: Zustand adapter for json-render's StateStore interface. Use when integrating json-render with Zustand for state management via @json-render/zustand.
 ---
 ---