dsx-ai-factory/run-ai/use-runai-components

Claude Code and agent skill by dsx-ai-factory/run-ai

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Enforces use of RunAI wrapper components instead of raw Quasar components when writing or editing Vue files in control-plane/frontend. Apply this whenever implementing, editing, or reviewing frontend Vue components.

Install

npx vskill@latest install dsx-ai-factory/run-ai/use-runai-components

SKILL.md

Use RunAI Components Instead of Raw Quasar

When writing or editing Vue components in control-plane/frontend, always prefer the RunAI wrapper component over the raw Quasar equivalent. Only fall back to the Quasar component directly if no RunAI wrapper exists.

Component Map

Instead of (Quasar)Use (RunAI)Import path
q-btnrunai-btn@/components/common/runai-btn
q-inputrunai-input@/components/common/runai-input
q-selectrunai-select@/components/common/runai-select
q-select (autocomplete)runai-autocomplete-select@/components/common/runai-autocomplete-select
q-togglerunai-toggle@/components/common/runai-toggle
q-tablerunai-table@/components/common/runai-table
q-tooltip (standalone)runai-tooltip-wrapper@/components/common/runai-tooltip-wrapper
q-tooltip (icon-only btn)runai-tooltip@/components/common/runai-tooltip
q-dialogrunai-base-dialog@/components/common/runai-base-dialog
q-expansion-itemrunai-expansion-item@/components/common/runai-expansion-item
q-stepperrunai-stepper@/components/common/runai-stepper
q-separator (with label)runai-seperator-with-text@/components/common/runai-seperator-with-text
q-date / date pickerrunai-datepicker@/components/common/runai-datepicker
q-chiprunai-filter-chip@/components/common/runai-filter-chip
q-editorrunai-editor@/components/common/runai-editor
Delete confirmation dialogrunai-delete-modal@/components/common/runai-delete-modal
Rename dialogrunai-rename-modal@/components/common/runai-rename-modal

RunAI-Only Components (no Quasar equivalent — use these for common patterns)

Use caseRunAI componentImport path
Page-level table + filtersrunai-table-wrapper@/components/common/runai-table-wrapper
Form with unsaved-changes guardrunai-form-wrapper@/components/common/runai-form-wrapper
Form action buttons (save/cancel)runai-form-footer@/components/common/runai-form-footer
Form section cardrunai-form-card-section@/components/common/runai-form-card-section
Section title + dividerrunai-section@/components/common/runai-section
Dropdown button with menurunai-dropdown@/components/common/runai-dropdown
Copy-to-clipboard buttonrunai-copy-to-clipboard-btn@/components/common/runai-copy-to-clipboard-btn
Code display blockrunai-code-block@/components/common/runai-code-block
Status indicatorrunai-status@/components/common/runai-status
SVG iconrunai-svg-icon@/components/common/runai-svg-icon
Side drawer / panelrunai-side-drawer@/components/common/runai-side-drawer
Multi-select with addrunai-addable-multi-select@/components/common/runai-addable-multi-select
Radio button grouprunai-radio-options@/components/common/runai-radio-options
Checkbox list with searchrunai-checkbox-list@/components/common/runai-checkbox-list

Rules

  1. Always check this map first. If a RunAI wrapper exists, use it — do not use the raw Quasar component.
  2. Imports: import from the @/components/common/<runai-component> barrel (index file), not the .vue file directly.
  3. If no wrapper exists for the Quasar component you need, use Quasar directly and leave a comment <!-- no RunAI wrapper -->.
  4. When in doubt, search src/components/common/ for a runai-* directory that matches the use case before reaching for Quasar.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
519
Repository forks
74
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dsx-ai-factory/run-ai/use-runai-components/badge)](https://verified-skill.com/skills/dsx-ai-factory/run-ai/use-runai-components)

Something wrong with this skill or its page? Tell us.