From partme-ai-full-stack-skills
Builds data-driven admin interfaces with Avue framework (Vue 2 + Element UI), covering CRUD tables, forms, Tree, Upload, Select components, and global APIs like $DialogForm, $Clipboard.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Use this skill whenever the user wants to:
LICENSE.txtapi/components.mdapi/global-api.mdexamples/advanced/crud.mdexamples/advanced/internationalization.mdexamples/components/table.mdexamples/components/tree.mdexamples/components/upload.mdexamples/forms/basic-form.mdexamples/getting-started/global-config.mdexamples/getting-started/installation.mdexamples/getting-started/quick-start.mdtemplates/crud-template.mdtemplates/form-template.mdtemplates/table-template.mdCreates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Use this skill whenever the user wants to:
<template>
<div>
<avue-form :option="option" v-model="form" @submit="handleSubmit" />
<el-button @click="openDialog">Open Dialog Form</el-button>
</div>
</template>
<script>
export default {
data() {
return {
form: {},
option: {
column: [
{ label: 'Name', prop: 'name', type: 'input', rules: [{ required: true }] },
{ label: 'Category', prop: 'category', type: 'tree', dicUrl: '/api/categories' }
]
}
}
},
methods: {
handleSubmit(form, done) { console.log(form); done() },
openDialog() {
this.$DialogForm.show({ option: this.option, callback: (form) => console.log(form) })
}
}
}
</script>
This skill is organized to match the Avue official documentation structure (https://avuejs.com/). When working with Avue:
Identify the topic from the user's request:
examples/getting-started/installation.md or examples/getting-started/quick-start.mdexamples/forms/basic-form.md or examples/forms/form-config.mdexamples/components/table.mdexamples/components/tree.mdexamples/components/upload.mdapi/global-api.mdLoad the appropriate example file from the examples/ directory:
Getting Started (快速开始) - examples/getting-started/:
examples/getting-started/installation.md - Installing Avue and basic setupexamples/getting-started/quick-start.md - Quick start tutorialexamples/getting-started/global-config.md - Global configurationForms (表单) - examples/forms/:
examples/forms/basic-form.md - Basic form usageexamples/forms/form-config.md - Form configurationexamples/forms/form-validation.md - Form validationexamples/forms/form-table.md - Form with table selectorComponents (组件) - examples/components/:
examples/components/table.md - Table componentexamples/components/tree.md - Tree componentexamples/components/upload.md - Upload componentexamples/components/select.md - Select componentexamples/components/input.md - Input componentAdvanced (高级) - examples/advanced/:
examples/advanced/crud.md - CRUD operationsexamples/advanced/internationalization.md - Internationalizationexamples/advanced/plugins.md - Plugins and extensionsFollow the specific instructions in that example file for syntax, structure, and best practices
Important Notes:
Reference API documentation in the api/ directory when needed:
api/global-api.md - Global API referenceapi/components.md - Component API referenceUse templates from the templates/ directory:
templates/form-template.md - Form templatetemplates/table-template.md - Table templatetemplates/crud-template.md - CRUD templateThis skill includes detailed examples organized to match the official documentation structure. All examples are in the examples/ directory (see mapping above).
To use examples:
To use templates:
templates/ directory for common scaffoldingDetailed API documentation is available in the api/ directory, organized to match the official Avue API documentation structure:
api/global-api.md)api/components.md)To use API reference:
api/ directoryexamples/ directoryAvue, Vue, Element UI, data-driven, form, table, CRUD, $DialogForm, $Clipboard, $ImagePreview, $Print, $Export, tree, upload, select, 数据驱动, 表单, 表格, CRUD, 树形, 上传, 选择器