vilt-coding-standards

Enforce VILT stack coding standards for Vue, Laravel, and TypeScript projects.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/richardhowes/self-improvement-code-quality-plugin --skill vilt-coding-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vilt-coding-standards
Source: https://github.com/richardhowes/self-improvement-code-quality-plugin/tree/main/code-quality/skills/vilt-standards
Command: npx skills add https://github.com/richardhowes/self-improvement-code-quality-plugin --skill vilt-coding-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often drift from established coding patterns across Vue, Laravel, and TypeScript projects, leading to inconsistent architectures, hard-to-maintain code, and longer onboarding.

Core Features & Use Cases

  • Enforces the Composition API and prohibits the Options API for Vue code, ensuring modern, predictable component structure.
  • Standardizes form handling with Inertia, type-safe interfaces and requests, and explicit resource usage in Laravel services and controllers.
  • Provides a clear blueprint for organizing components, services, and models to improve readability and maintainability across projects.

Quick Start

Activate the VILT coding standards in a new or existing project by aligning new components, controllers, and services with the guidelines in this skill description.

Frequently Asked Questions about vilt-coding-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Vue Composition API and TypeScript standards across a Laravel project?

To enforce Vue Composition API and TypeScript standards in a Laravel project, apply VILT coding standards during development and code review to mandate predictable component structures and type-safe properties.

Does this coding standards skill prohibit the Vue Options API?

Yes, these VILT coding standards strictly prohibit the Vue Options API and enforce the Composition API to ensure a modern, predictable component architecture across your Vue and Laravel projects.

How do I organize Laravel services and models for better code quality and onboarding?

You organize Laravel services and models by applying VILT coding standards that provide a clear blueprint for architecture, enforcing typed properties and explicit resource practices to improve maintainability and accelerate onboarding.

Can I use these coding standards for an existing VILT stack codebase?

Yes, you can apply these VILT coding standards to an existing codebase by progressively aligning new Vue components, Laravel controllers, and services with the established architectural patterns during ongoing development and code review.