name: components-generators
description: Guidance for writing @kubb/react-fabric components and generators (React-based and function-based).
Components & Generators Skill
This skill helps agents answer questions about authoring components and generators using @kubb/react-fabric.
When to Use
- When asked where to place components/generators
- When guiding authors to write React-based generators
What It Does
- Lists common
react-fabriccomponents and where to place them - Explains generator types and recommended patterns
- Provides a small conceptual example for authors
Conceptual Example
import { File, Function } from '@kubb/react-fabric'
export function Query({ name }: Props): FabricReactNode {
return (
<File.Source name={name} isExportable isIndexable>
<Function name={name} export>
// Generated code
</Function>
</File.Source>
)
}
Tips for Agents
- Recommend small, composable components
- Encourage use of
usePluginManager(),useOas(),useOperationManager()in components - Recommend deterministic output to avoid noisy diffs
Related Skills
| Skill | Use For |
|---|---|
| ../plugin-architecture/SKILL.md | For lifecycle and plugin registration details |