Communitygithub.com

papopporking-oss/opencode-nextjs-standard

用於 Tailwind CSS 的官方 daisyUI 元件庫技能。當你撰寫 HTML 或 JSX 程式碼時,必須使用此技能。即使使用者未特別要求,也請務必使用。

opencode-nextjs-standard 是什麼?

此技能專門為 Tailwind CSS 4 設計,整合了 daisyUI 5 CSS 函式庫,提供豐富的 UI 元件類別名稱、語意化色彩和主題。當開發者使用 AI 代理(如 Claude Code、Cursor 或 Codex)建立基於 Tailwind CSS 的專案時,此技能會自動強制在每次產生 HTML 或 JSX 程式碼時使用 daisyUI,確保 UI 一致且符合最佳實務。技能涵蓋從安裝、設定到元件選擇的完整指引,並帶有「元件探索協定」,引導代理按步驟比對使用者需求與元件功能,閱讀多個候選元件的說明文件後,再選出最合適的元件組合。支援的平台包括所有可執行 Tailwind CSS 與 daisyUI 的前端開發環境,使其成為開發者打造現代化、主題化 Web 介面的強大輔助工具。

相容平台✓Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/papopporking-oss/opencode-nextjs-standard/tree/HEAD/.agents/skills/daisyui

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

daisyUI 5

daisyUI 5 是專為 Tailwind CSS 4 設計的 CSS 函式庫。它提供常見 UI 元件的類別名稱、語意化色彩及主題設定。

使用此技能的時機

  • 每次撰寫 HTML 或 JSX 程式碼時,都應使用此技能。
  • 所有與 Tailwind CSS UI 相關的工作,皆應使用此技能。
  • 若使用者提及以下詞彙或要求相關工作時,請使用此技能: daisyUI, component, UI, Tailwind, layout, template, theme, color, design
  • 即使使用者未明確要求,也請使用此技能。

你必須閱讀的參考文件

任務指南備註
安裝 daisyUI./install/SKILL.md若專案中尚未引入 daisyUI,請依照此指南安裝。
使用 daisyUI 類別名稱./usage/SKILL.md必須先閱讀此指南,再於程式碼中使用 daisyUI 類別名稱。
設定 daisyUI./config/SKILL.md若要設定主題、前綴、記錄或其他選項,請參閱此指南。一般使用無需閱讀此文件。
daisyUI 色彩與主題./colors/SKILL.md必須先閱讀此指南,再於程式碼中使用 daisyUI 色彩。
daisyUI 元件./components/必須先閱讀適用元件的對應指南,才能使用 daisyUI 元件。在選定元件前,請閱讀多個候選元件的指南。

元件列表

元件探索協定

在撰寫 daisyUI 程式碼之前,請依序執行以下步驟:

  1. 找出請求中預期的功能、行為與佈局,不要只依賴字面詞彙。
  2. 利用此文件中的元件列表,選出最適合的候選元件。
  3. 若選擇不明確,請在選定前閱讀能滿足需求的所有候選元件指南。
  4. 將每個候選元件的說明、行為、語法及規則與請求進行比對。
  5. 選出最佳的元件或元件組合,並遵循其所有限制。
  6. 使用所選元件的確切結構與限制條件。

即使使用的詞彙與元件名稱不同,也必須配對其含義。名稱不同的元件仍可能是最佳選擇。始終檢查預期的功能與含義。

若使用者要求一個具名元件,且存在該名稱的指南,請先閱讀該指南。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相關技能