components
Use @inkcre/web-design Vue 3 components. Includes all 19 components with props, events, and usage examples.
When & Why to Use This Skill
The @inkcre/web-design Claude skill is a comprehensive developer resource for the Vue 3 component library. It enables AI agents and developers to rapidly build modern web interfaces by providing detailed documentation, props, events, and usage examples for over 20 specialized UI components, including advanced forms, editors, and layout elements.
Use Cases
- Rapid UI Prototyping: Quickly scaffold Vue 3 applications using pre-built components like inkButton, inkHeader, and inkDialog to reduce development time.
- Complex Form Implementation: Streamline data collection workflows by utilizing inkAutoForm and inkField for consistent and validated user inputs.
- Specialized Data Interaction: Enhance user experience with advanced input tools such as inkJsonEditor, inkDatetimePickerView, and inkPicker for complex data types.
- UI Consistency and Design Systems: Maintain a unified visual language across web projects by leveraging a standardized set of design-system-compliant components.
| name | components |
|---|---|
| description | Use @inkcre/web-design Vue 3 components. Includes all 22 components with props, events, and usage examples. |
@inkcre/web-design Components
Use this skill when working with the @inkcre/web-design Vue 3 component library.
Overview
@inkcre/web-design provides 21 UI components for Vue 3 applications:
- inkAutoForm
- inkButton
- inkDatetimePickerView
- inkDialog
- inkDoubleCheck
- inkDropdown
- inkField
- inkForm
- inkHeader
- inkImage
- inkInput
- inkJsonEditor
- inkLoading
- inkPagination
- inkPicker
- inkPlaceholder
- inkPopup
- inkScrim
- inkSwitch
- inkTextarea
- inkTooltip
Installation
npm install @inkcre/web-design
# or
pnpm add @inkcre/web-design
Setup
// main.ts
import { createApp } from 'vue'
import InKCreWebDesign from '@inkcre/web-design'
import "@inkcre/web-design/styles"
const app = createApp(App)
app.use(InKCreWebDesign)
Component References
Each component has detailed documentation in the references/ directory:
inkAutoForm- Component with props, events, and examplesinkButton- Component with props, events, and examplesinkDatetimePickerView- Component with props, events, and examplesinkDialog- Component with props, events, and examplesinkDoubleCheck- Component with props, events, and examplesinkDropdown- Component with props, events, and examplesinkField- Component with props, events, and examplesinkForm- Component with props, events, and examplesinkHeader- Component with props, events, and examplesinkImage- Component with props, events, and examplesinkInput- Component with props, events, and examplesinkJsonEditor- Component with props, events, and examplesinkLoading- Component with props, events, and examplesinkOverlay- Component with props, events, and examplesinkPagination- Component with props, events, and examplesinkPicker- Component with props, events, and examplesinkPlaceholder- Component with props, events, and examplesinkPopup- Component with props, events, and examplesinkScrim- Component with props, events, and examplesinkSwitch- Component with props, events, and examplesinkTextarea- Component with props, events, and examplesinkTooltip- Component with props, events, and examples