{"skill":{"slug":"vue3-project-standard","displayName":"Vue3 Project Standard","summary":"Vue 3 + TypeScript 项目的完整工程规范，涵盖项目结构、组件设计、Composables、路由、Pinia 状态管理、API 层、错误处理、测试和性能优化。当用户在 Vue 项目中创建、修改组件或模块，涉及架构设计、代码编写时自动激活。","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":214,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1774942536269,"updatedAt":1774943510694},"latestVersion":{"version":"1.0.0","createdAt":1774942536269,"changelog":"vue3-project-standard 2.0.0 introduces a comprehensive, industry-aligned convention for organizing and developing Vue 3 + TypeScript projects.\n\n- Adds a detailed recommended project directory structure for mid/large-scale Vue 3 + TypeScript projects, including best-practice divisions for pages, features, components, composables, services, stores, config, locales, assets, directives, plugins, styles, constants, and more.\n- Specifies clear principles for separating business logic, UI components, and domain features.\n- Provides design guidelines for components, including script setup with TypeScript, prop and emit typing, composable extraction, template clarity, and reuse strategy.\n- Outlines standards for project-level comments (favoring Chinese), public APIs, and file naming.\n- Details TypeScript usage in Vue 3 context, with code samples for props/emits, strict typing, and interface usage.\n- Defines patterns for composable hooks (naming, returned structures, async patterns, readonly states) and recommends library usage when available.\n- Documents expectations around Slots, Provide/Inject (with typings and cross","license":"MIT-0"},"metadata":null,"owner":{"handle":"bovinphang","userId":"s175m64gr8tsfc06cj22czzfys83mp52","displayName":"Bovin Phang","image":"https://avatars.githubusercontent.com/u/17447895?v=4"},"moderation":null}