elearning-base-convention
CommunityStreamline your elearning development with Vue 3, Tailwind CSS, and Laravel 8.
Authordnsnamdang
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill Unit defines the foundational coding and configuration standards for elearning projects, ensuring consistency and efficiency across your Vue 3 + Vite applications.
Core Features & Use Cases
- Tech Stack Standardization: Specifies the use of Vue 3.5, Vite 5, Vue Router 4, Pinia 3, Tailwind CSS 3.4, and Laravel 8.
- Directory Structure: Outlines a clear and organized project structure with detailed guidelines for component, store, and utility development.
- Component and Store Best Practices: Provides conventions for Vue components and Pinia stores, including naming conventions, prop handling, and emit usage.
- Tailwind CSS Usage: Defines common class patterns for styling components with Tailwind CSS, excluding Bootstrap and SCSS module usage.
- Routing and API Handling: Offers guidelines for setting up Vue Router and handling API requests with axios, including error handling and response formatting.
Quick Start
Run the setup script for a new elearning project to establish the standard configuration and directory structure.
Dependency Matrix
Required Modules
vuevitevue-routerpiniatailwindcsslaravel
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: elearning-base-convention Download link: https://github.com/dnsnamdang/hrm-claude-config/archive/main.zip#elearning-base-convention Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.