بنقرة واحدة
bookshelf-theme-design-system
「Teal Comic」風格指南與組件系統,基於 Mandy's Website 主題。包含了詳細的組件分類、配色規範與實作原則。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
「Teal Comic」風格指南與組件系統,基於 Mandy's Website 主題。包含了詳細的組件分類、配色規範與實作原則。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
本專案使用 Astro、Tailwind CSS 和 TypeScript 開發的最佳實踐與指引。
定義程式碼品質標準、防止幻覺 (Anti-Hallucination) 與官方文件查證流程。確保所有程式碼皆為最新、穩定且符合最佳實踐。
專案部落格文章與 Markdown 文件寫作規範,涵蓋 Frontmatter、格式與 SEO 最佳實踐。
建立獨特、生產級且高品質的前端介面。當需要構建 Web 組件、頁面、Landing Page 或應用程式時使用。
全方位的設計指南,提供專業的 UI/UX 原則、配色方案與開發工作流。適合需要從零打造高品質介面的場景。
根據 Web 介面指南 (Web Interface Guidelines) 審查 UI 代碼。當需要「審查我的 UI」、「檢查無障礙性」、「稽核設計」或「檢查最佳實踐」時使用。
| name | Bookshelf Theme & Design System |
| description | 「Teal Comic」風格指南與組件系統,基於 Mandy's Website 主題。包含了詳細的組件分類、配色規範與實作原則。 |
本技能定義了本網站獨特的 Teal Comic (Mandy's Website) 設計語言與組件系統。
融合了 Teal (藍綠色) 主色調與 Comic Book (美式漫畫) 結構的獨特風格。
#00aaaa)所有顏色與樣式皆已在 src/styles/tailwind.css (CSS 變數) 與 src/styles/global.css (Utility Classes) 中定義。
#00aaaa (由 --color-primary-500 定義)#22c55e (Green) - 視覺化圖表#eab308 (Yellow) - 開發工具 (Git, npm)#ef4444 (Red) - 前端框架 (Angular, React)#3b82f6 (Blue) - 樣式工具 (SCSS)#f97316 (Orange) - 建置工具 (Astro, Vite)#ffffff#111827 (Gray 900).comic-border: 2px solid black (Dark mode: gray-200)。.comic-border-thick: 3px solid black。rounded-md: 預設圓角 (8px)。.comic-shadow: 4px 4px 0 (無模糊)。.comic-shadow-sm: 2px 2px 0。.comic-shadow-lg: 6px 6px 0。本專案採用 類 DaisyUI 的組件分類架構:
ButtonDropdown, ModalButton: 使用 .btn class,支援 variant (primary, accent, ghost, outline)。Card, Badge, TagsTimelineCard: 使用 .comic-card,支援 variant="project" (帶圖釘效果) 或 variant="post"。Badge: 用於技術標籤,必須遵循上方「Semantic Colors」的配色定義。Header, Pagination, CategoriesBreadcrumbsAlertTooltip, LoadingAlert 需使用粗邊框與對應的語意化顏色 icon。Input, SearchWidgetring-2 ring-primary-500)。Hero, Footer, MainLayout, ContentLayout, AsideLayoutDividermax-w-screen-xl,保持良好的閱讀體驗。var(--color-primary-500)。aria-label,圖片需有 alt。<button class="btn bg-primary-500 text-white hover:translate-y-1">
Click Me
</button>
<Badge color="error">React</Badge>
<Badge color="accent">Astro</Badge>
參考文件: COMPONENT_SYSTEM_PLAN.md (已整合)