dev-frontend-vue-quasar-engineer

Implement and refactor Vue and Quasar frontend features with architecture and accessibility constraints.

2|1|Updated Sep 11, 2025
One-click install
npx skills add https://github.com/ThiagoGuislotti/copilot-instructions --skill dev-frontend-vue-quasar-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-frontend-vue-quasar-engineer
Source: https://github.com/ThiagoGuislotti/copilot-instructions/tree/main/.codex/skills/dev-frontend-vue-quasar-engineer
Command: npx skills add https://github.com/ThiagoGuislotti/copilot-instructions --skill dev-frontend-vue-quasar-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implementing and refactoring Vue and Quasar frontend features while preserving repository architecture, theming, accessibility, and performance standards can be time-consuming and error-prone; this Skill provides focused guidance and a minimal context load to ensure consistent, high-quality UI work across a codebase.

Core Features & Use Cases

  • Architecture-first development: Preserve clean architecture boundaries and feature isolation when adding or changing components, composables, Pinia stores, or routing.
  • UX, theming, and i18n alignment: Enforce responsive layouts, accessibility constraints, UI copy/i18n policies, and repository theming conventions.
  • Validation and audits: Integrate dependency vulnerability audits and build/test validation into the workflow to catch regressions before merge.
  • Use Case: Add a new feature page implemented as a Quasar component with a Pinia store, ensure reuse of shared composables, validate i18n keys, run vulnerability checks, and produce a passing build and test run.

Quick Start

Use the dev-frontend-vue-quasar-engineer skill to implement a responsive Quasar component that follows the repository's architecture, i18n, and accessibility standards while running dependency audits before build.

Frequently Asked Questions about dev-frontend-vue-quasar-engineer

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

FAQPage Schema
How do I implement Vue and Quasar components while preserving clean architecture boundaries?

Implementing Vue and Quasar components with clean architecture boundaries requires enforcing feature isolation, reusing shared composables, and maintaining separation between Pinia stores, routing, and UI layers to ensure consistent frontend architecture.

How do I add i18n and accessibility constraints to a Quasar component?

Adding i18n and accessibility constraints to a Quasar component involves validating i18n keys, enforcing repository theming conventions, and applying responsive layout standards to align UI copy and accessibility policies across the application.

What's the best way to manage Pinia stores and routing in a Vue frontend refactor?

Managing Pinia stores and routing during a Vue frontend refactor requires preserving clean architecture boundaries, ensuring feature isolation, and validating dependency vulnerabilities before build to catch regressions and maintain high-quality UI standards.

Does this frontend workflow integrate dependency vulnerability audits before build?

Yes, the frontend workflow integrates dependency vulnerability audits and build/test validation directly into the development process, catching regressions and security issues before merge to ensure resilient Vue and Quasar applications.

Can I use this approach for both new feature pages and refactoring existing Vue components?

Yes, this approach applies to both implementing new feature pages as Quasar components with Pinia stores and refactoring existing Vue components, composables, and routing while enforcing theming, i18n, and accessibility standards.

Why does my Quasar component build fail when reusing shared composables across feature pages?

Quasar component builds may fail when reusing shared composables if clean architecture boundaries are violated or dependency vulnerabilities exist, requiring dependency audits and build/test validation to isolate regressions before merge.