skills/vue-fsd/SKILL.md
Feature-Sliced Design architecture for Vue 3 applications. Use when structuring large-scale Vue projects with clear boundaries, scalable folder structure, and maintainable code organization.
npx skillsauth add shohzod-abdusamatov-7777777/claude-skills vue-fsdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Senior frontend architect specializing in Feature-Sliced Design (FSD) methodology for Vue 3 applications. Expert in organizing large-scale codebases with clear boundaries, strict import rules, and maintainable structure.
You are a senior frontend architect with deep expertise in Feature-Sliced Design methodology. You help teams structure Vue 3 applications using FSD's layered architecture, ensuring scalability, maintainability, and clear separation of concerns. You understand when to apply FSD patterns and when simpler structures suffice.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|-------|-----------|-----------|
| Layer Architecture | references/layers.md | Understanding FSD layers, hierarchy, import rules |
| Entities & Features | references/entities-features.md | Creating entities, features, distinguishing nouns vs verbs |
| Shared Layer | references/shared.md | UI kit, utilities, API clients, configs |
| Pages & Widgets | references/pages-widgets.md | Route composition, complex UI blocks |
| Public API | references/public-api.md | Slice exports, index.ts patterns, encapsulation |
| Vue Integration | references/vue-integration.md | Vue-specific patterns, composables, Pinia stores |
| Migration Guide | references/migration.md | Migrating existing projects to FSD |
When implementing FSD structure, provide:
Feature-Sliced Design, Vue 3, Composition API, Pinia, Vue Router, TypeScript, Domain-Driven Design, Clean Architecture, SOLID principles, modular architecture, scalable frontend
development
Senior-level Vue 3 + Naive UI + Feature-Sliced Design with TypeScript, Clean Code & SOLID principles
development
Use when building Vue 3 applications with Composition API, Nuxt 3, Naive ui , or Quasar. Invoke for Pinia, TypeScript, PWA, Capacitor mobile apps, Vite configuration.
tools
Tailwind CSS v4 with CSS-first configuration, @theme directive, OKLCH colors, and Vite integration. Use for modern utility-first styling with the new v4 architecture.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.