Skills 目錄
這些是我們打造 JustHold 時使用的 agent skills。每個頁面即時渲染 agents 資料夾裡的 SKILL.md,方便你閱讀與重用。應用程式原始碼仍為私有;公開 skills 是為了展示我們如何用 Cursor agents 做工程。
基礎
| Skill | 何時使用 |
|---|---|
justhold-project | JustHold monorepo 任何地方;堆疊、三個 app shell、預設 |
web-service-stack | 共用 Next.js 基礎、程式放置、三 shell 版面 |
nextjs-rsc-patterns | App Router 頁面/版面、Server/Client 邊界、proxy |
api-supabase-routes | 含 auth 閘道、Zod、範圍化 Supabase 查詢的 REST handlers |
supabase-clients | Server、瀏覽器與 service Supabase clients(絕不暴露 service role) |
產品慣例
| Skill | 何時使用 |
|---|---|
justhold-i18n | 語系、文案、管理後台僅英文例外 |
justhold-design-tokens | 色盤、Fraunces/Geist 字型、圓角 |
justhold-ui-layout | UI 元件與公開/會員/管理 shell |
justhold-mdx-content | 管理後台 CMS MDX 文章(Supabase 詮釋資料 + R2 本文) |
cursor-style-desktop-demo | 落地頁多視窗 Play demo(Cursor get-started 風格) |
品質與流程
| Skill | 何時使用 |
|---|---|
justhold-testing | Vitest 單元/整合與 Playwright e2e |
justhold-git-commits | 步驟敘事 commit;拆 diff;訊息風格 |
如何重用
- 開啟上方任一 skill 頁,把本文複製到專案的
.agents/skills/<id>/SKILL.md(或 Cursor skills 資料夾)。 - 保留 YAML frontmatter(
name、description),讓 agents 能發現該 skill。 - Skills 與規則如何搭配,見 代理。
supabase、shadcn、migrate-radix-to-base 等外部輔助仍留在 repo 供我們的 agents 使用,本站不逐頁公開。
應用私有,playbook 公開
JustHold 應用程式原始碼為私有。這些 skills 公開是為了讓他人能重用我們與 Cursor agents 協作的工程慣例。