kubb-labs

components-generators

Guidance for writing `@kubb/react-fabric` components and generators (React-based and function-based).

kubb-labs 1,729 144 Updated 4mo ago
GitHub

Install

npx skillscat add kubb-labs/kubb/components-generators

Install via the SkillsCat registry.

SKILL.md

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-fabric components 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