laravel-migrations-and-factories
π―Skillfrom noartem/laravel-vue-skills
Generates Laravel database migrations and model factories to quickly set up database schemas and create test data for Laravel applications.
Installation
npx skills add https://github.com/noartem/laravel-vue-skills --skill laravel-migrations-and-factoriesSkill Details
Overview
# laravel-vue-skills
Installation
Use [skills](https://www.npmjs.com/package/skills) for universal installation:
```
npx skills add noartem/laravel-vue-skills
```
_Optional_. Install vue skills from [onmax/nuxt-skills](https://github.com/onmax/nuxt-skills):
```
npx -y skills add onmax/nuxt-skills --skill=vue --skill=vueuse --skill=reka-ui --skill=ts-library
```
Compatibility
- Laravel: targeting Laravel 11/12 conventions with PHP 8.1+.
- Vue: Vue 3 + Vite + TypeScript baseline.
- Tailwind CSS: v3+ utility-first workflows.
- shadcn-vue: designed around the official docs and CLI guidance for Vue 3.
If you are on older versions, adjust component API usage, directory conventions, and Tailwind configuration accordingly.
Repository Structure
agents/: Subagent markdown definitions.skills/: Skill markdown definitions with frontmatter and Sources sections.scripts/: Doc generation and validation scripts.
Sources
This repository is a clean-room framework inspired by the sources below. No code was directly vendored unless explicitly stated. Licenses were not verified in this environment; update the license fields after confirming upstream LICENSE/NOTICE files.
Laravel skills & agents
- [JustSteveKing/laravel-api-skill](https://github.com/JustSteveKing/laravel-api-skill)
- [laravel/claude-code](https://github.com/laravel/claude-code)
- [jpcaparas/superpowers-laravel](https://github.com/jpcaparas/superpowers-laravel)
- [obra/superpowers](https://github.com/obra/superpowers)
Frontend skills
- [ibelick/ui-skills](https://github.com/ibelick/ui-skills)
- [secondsky/claude-skills](https://github.com/secondsky/claude-skills/tree/main/plugins/shadcn-vue)
Official specifications
- https://agentskills.io/
- https://www.shadcn-vue.com/docs/
More from this repository10
Provides a Vue 3 component library and CLI tool for rapidly implementing accessible, customizable UI components based on Shadcn's design system.
Configures and manages Laravel task scheduling, enabling developers to define, automate, and control background job execution and periodic tasks.
Enables seamless multilingual support in Laravel applications by providing translation management, language switching, and localization utilities.
Generates Laravel API resources with built-in pagination support for efficiently transforming and serving paginated API responses.
Streamline Laravel code refactoring by identifying repetitive patterns, suggesting improvements, and generating optimized iterations of existing codebase structures.
Generates Laravel dependency injection and interface boilerplate code for creating clean, modular, and testable service architectures.
Optimizes Laravel database queries by automatically implementing eager loading to reduce N+1 query problems and improve application performance.
Implements Laravel authorization policies to define and manage granular access control rules for different user roles and resources.
Generates Laravel project templates and configures plugins using a standardized method for rapid, consistent project initialization with Vue 3, Tailwind, and shadcn-vue components.
Provides predefined, context-aware Claude Code prompts to help developers diagnose and resolve common Laravel application debugging scenarios efficiently.