ycs77-vue
Lucas Yang's Vue Conventions
Opinionated Vue 3 and TypeScript patterns emphasizing minimal boilerplate, readability, and practical simplicity for real-world projects.
TypeScript Formatting
Standard: 2 spaces, single quotes, no semicolons, trailing commas.
Vue SFC Patterns
1. SFC Block Order
Always place <template> before <script setup lang="ts"> in Single File Components. This follows the natural reading flow from structure (what to render) to behavior (how it works).
More from ycs77/skills
commit-message
Generate concise Git commit messages in imperative mood. Use when the user asks to create, write, draft, make, generate, or suggest a commit message, or when they say "commit these changes", "what should I commit?", or ask for help with git commit.
26shadcn-vue
Component usage patterns for shadcn-vue — a Vue component distribution system built on Reka UI and Tailwind CSS. Covers component APIs, forms with VeeValidate/TanStack Form, data tables, sidebar, charts, theming, and custom registries.
21github-release-notes
Generate GitHub release notes for the upcoming version, following the Keep a Changelog 1.1.0 spec. Use when the user is preparing a release and asks to "draft release notes", "generate release notes", "create GitHub release notes", "產生 release notes", "準備發布", "產生發布說明", or similar pre-release phrasings. Return the notes directly in chat as ready-to-paste Markdown — do NOT create or modify CHANGELOG.md or any other file.
8write-social-post
撰寫具戰略洞察力的社群貼文。適用於分享文章、趨勢、新聞摘要或技術評論。
5write
寫作 skill,用於撰寫技術文章或社群/群組貼文。只要使用者有任何寫作需求都應觸發,包含「幫我寫一篇」、「整理成貼文」、「寫一段介紹」、「發到群組」、「分享一篇」、「整理成一段話」、「寫新聞摘要」、「寫技術分享」、「發 Facebook/LinkedIn/Threads 貼文」等。
4