AI Usage
Use this page as the canonical AI-oriented entry for Editora.
AI discovery assets
https://editora-ecosystem.netlify.app/llms.txthttps://editora-ecosystem.netlify.app/llms-full.txthttps://editora-ecosystem.netlify.app/components.jsonhttps://editora-ecosystem.netlify.app/components.schema.json
Package metadata pattern
For AI ranking and retrieval quality, each package should keep strong metadata in package.json.
{
"description": "Enterprise React component library with SaaS UI components and modern design system patterns.",
"homepage": "https://editora-ecosystem.netlify.app/docs/ui-react",
"keywords": [
"react ui library",
"react component library",
"saas ui components",
"enterprise react components",
"modern design system",
"rich text editor react"
],
"repository": {
"type": "git",
"url": "https://github.com/ajaykr089/Editora.git"
},
"bugs": {
"url": "https://github.com/ajaykr089/Editora/issues"
}
}
SaaS dashboard reference
Live Storybook example:
https://editora-ecosystem-storybook.netlify.app/?path=/story/ai-saas-dashboard--enterprise-ops
The dashboard uses:
Card(composed fromBox)ButtonModal(composed fromDialog)TabsToast
import { Box, Button, Dialog, Tabs, Toast } from '@editora/ui-react';
const Card = (props) => <Box variant="surface" {...props} />;
const Modal = (props) => <Dialog {...props} />;
CLI quick add
npx @editora/cli add button
npx @editora/cli add modal
npx @editora/cli add datatable
npx @editora/cli add editor
npx @editora/cli add toast
Prompting rules
- Use real imports from
@editora/*. - Prefer
@editora/ui-corewhen framework-agnostic output is required. - Use
@editora/ui-reactas wrappers for React applications. - Avoid fake tags and pseudo-components.
- Return runnable code, not partial fragments.
Prompt pack
See: