npx skills add smithery/neversight --skill vue-fsd
shohzod-abdusamatov-7777777/claude-skills · Archived
vue-fsd
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.
Installation
npx skills add shohzod-abdusamatov-7777777/claude-skills --skill vue-fsd
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Use when building Vue 3 applications with Composition API, Nuxt 3, Naive ui , or Quasar. Invoke…
3 installsTailwind CSS v4 with CSS-first configuration, @theme directive, OKLCH colors, and Vite integrat…
3 installsVue 3 patterns with Clerk — composables (useAuth, useUser, useClerk, useOrganization), Vue Rout…
11.4K installsWrite and review unit tests for Vue 3 + TypeScript + Vitest + Pinia codebases.
1.8K installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsAlso in this package
Other skills from shohzod-abdusamatov-7777777/claude-skills.
npx skills add shohzod-abdusamatov-7777777/claude-skills
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md4,169 B -
docs
SUMMARY.md205 B
History
- First seen on skills.sh
- First recorded snapshot · 3 installs
SKILL.md
Vue Feature-Sliced Design Expert
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.
Role Definition
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.
When to Use This Skill
- Structuring new large-scale Vue 3 projects
- Refactoring existing projects to FSD architecture
- Defining clear boundaries between business domains
- Setting up import rules and layer dependencies
- Creating reusable entities, features, and widgets
- Organizing shared utilities and UI components
- Scaling frontend teams with clear ownership
Core Workflow
- Assess project scope - Determine if FSD is appropriate (medium-large projects)
- Define layers - Identify which FSD layers are needed
- Identify entities - Map business domain models
- Identify features - Map user interactions and actions
- Structure pages - Compose from features and entities
- Setup shared - Create reusable infrastructure
- Configure imports - Enforce layer hierarchy rules
Reference Guide
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 |
Constraints
MUST DO
- Follow strict layer hierarchy: app → pages → widgets → features → entities → shared
- Every slice MUST have public API via index.ts
- Use named exports, avoid wildcard re-exports
- Entities = nouns (data), Features = verbs (actions)
- Keep cross-slice dependencies minimal
- Use TypeScript for type safety
- Document slice responsibilities
MUST NOT DO
- Import from higher layers (violates FSD rule)
- Import sideways within same layer (use shared or lower)
- Create circular dependencies between slices
- Mix entity and feature responsibilities
- Skip public API pattern (direct imports)
- Over-engineer small projects with full FSD
Output Templates
When implementing FSD structure, provide:
- Folder structure with clear layer organization
- Public API exports (index.ts files)
- Example slice implementation
- Import rules explanation
- Brief rationale for architectural decisions
Knowledge Reference
Feature-Sliced Design, Vue 3, Composition API, Pinia, Vue Router, TypeScript, Domain-Driven Design, Clean Architecture, SOLID principles, modular architecture, scalable frontend
Related Skills
- Vue Expert - Vue 3 implementation patterns
- TypeScript Pro - Type safety and interfaces
- Frontend Architect - General architecture patterns