home / skills / ehtbanton / claudeskillsrepo / qwik-component-generator
This skill generates complete Qwik TSX components with resumability and TypeScript, ready to use from a single prompt.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill qwik-component-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: qwik-component-generator
description: Generate Qwik components with resumability and TypeScript. Triggers on "create qwik component", "generate qwik file", "qwik component", "qwik city page".
---
# Qwik Component Generator
Generate Qwik components with resumability and TypeScript.
## Output Requirements
**File Output:** `*.tsx` component files
**Format:** Valid Qwik TSX
**Standards:** Qwik 1.x, TypeScript
## When Invoked
Immediately generate a complete Qwik component.
## Example Invocations
**Prompt:** "Create Qwik button component"
**Output:** Complete `Button.tsx` with Qwik patterns.
This skill generates complete Qwik components in TypeScript that follow Qwik 1.x patterns and resumability best practices. It outputs ready-to-use .tsx files suitable for Qwik projects and focuses on valid TSX structure, props typing, and event handling. Use triggers like "create qwik component" or "qwik city page" to produce a finished component file instantly.
When invoked, the skill creates a full .tsx component file using Qwik conventions: component() factory, Props typing, resumability-friendly patterns (no closed-over mutable state), and exported default components. It includes basic styling placeholders, accessible attributes, typed props, and optional server/client behavior hints when relevant. The result is a drop-in TSX file that compiles under Qwik 1.x with TypeScript.
What file format does this produce?
It outputs .tsx files containing valid Qwik + TypeScript component code.
Which Qwik version does it target?
Components are generated for Qwik 1.x and follow current resumability recommendations.