pnpm create 十五分鐘開產品:YSK Kit 合約先行全端平台助香港團隊快速落地

重點摘要

用一條 pnpm create,約十五分鐘就能在本機開出可跑的產品骨架:共用合約、API,以及可選的 Web、Admin 與其他客戶端一次到位。YSK Kit 以 MIT 開源 v1.6.0 提供合約先行全端平台,香港團隊可先 scaffold 再按行業加模組,把「新產品從零拼架構」變成可重複的開工節奏。

pnpm create 十五分鐘開產品:YSK Kit 合約先行全端平台助香港團隊快速落地

用一條 pnpm create,約十五分鐘就能在本機開出可跑的產品骨架:共用合約、API,以及可選的 Web、Admin 與其他客戶端一次到位。YSK Kit 以 MIT 開源 v1.6.0 提供合約先行全端平台,香港團隊可先 scaffold 再按行業加模組,把「新產品從零拼架構」變成可重複的開工節奏。

香港產品團隊常把前兩週花在選目錄結構、對齊前後端合約與重寫登入、權限、郵件等共用能力。YSK Limited 的 YSK Kit 把這段開工路徑收成官方 scaffold:以 pnpm create @ysk-kit/app 產生產品目錄,搭配 Node.js 26 與 pnpm 12,預設埠 API 3001、Web 5173、Admin 5174,讓工程與產品在同一套合約先行骨架上往前走。

一、這個特點解決什麼痛點

新產品最貴的往往不是業務畫面,而是「第一次把可跑的全端底座立起來」。團隊若每次用手砌 repo,容易出現合約漂移、示範模組殘留、以及 API/前台/後台埠位各寫各的。產品經理想快看 Demo,工程師想要可擴展的 hexagonal API,創辦人則希望開源路徑清楚、可自行安裝。

「pnpm create 十五分鐘開產品」正針對這段開工摩擦:官方指令一次生成 thin 預設(可選 MySQL、saas flavor)的產品目錄,接著安裝依賴、準備環境與資料庫、完成遷移與種子,即可進入本機開發埠。十五分鐘量級指的是熟悉工具鏈後,從 create 到本機三端可開的節奏,而不是省略業務設計——業務 domain 仍留在你的產品倉,Kit 負責可重複的平台骨架。

二、特點背後的完整方案

YSK Kit v1.6.0 是合約先行的全端平台:共用合約、hexagonal API,以及可選的 Web、Admin、流動應用與桌面客戶端。授權為 MIT,可自行安裝使用;CLI 為 ysk-kit(別名 yskk),npm 套件為 @ysk-kit/create-app,原始碼見 GitHub yanshekki/ysk-kit。

開產品的官方路徑(以產品頁公開步驟為準)大致是:

  1. 產生產品:pnpm create @ysk-kit/app my-product --preset thin --db mysql --flavor saas
  2. 安裝與環境:pnpm install、複製 .env.example、以 Docker Compose 啟動 MySQL(如選用)
  3. 資料庫:pnpm db:generate && pnpm db:migrate && pnpm db:seed
  4. 加模組後開發:例如 pnpm ysk-kit add module appointment --prisma --web,再 pnpm gen:openapi 與 pnpm dev,於本機 3001/5173/5174 開啟

平台提供六種 Flavor:saas、desktop、gateway、php-bridge、trading、static-web3,方便按產品形態選起點。能力面涵蓋十六項,包括 auth、rbac、audit-log、storage、i18n、jobs、mail、notifications、llm、websocket、push、mobile、team、apikey、crypto、billing;thin 預設會先收斂部分能力,需要時可用 pnpm ysk-kit add 還原。另有十個完成範例(如 clinic-booking、crm-contacts、inventory-stock、helpdesk-tickets、membership-club、course-enrollment、invoice-quotes、event-rsvp、job-board、field-work-orders),以 overlay 方式套到新產品目錄,行業邏輯不掛進 kit 倉本身。後續亦可用 ysk-kit upgrade 更新 guardrails,讓骨架與官方節奏保持同步。

與同系列產品的定位也清楚:YSK Omni 是本機模型閘道,YSK Server 是單機 Linux 控制平面,YSK Kit 則是開新產品用的合約先行全端平台——三者可按專案組合,但開工指令與產品頁都以 Kit 為 scaffold 入口。

三、誰最適合用/香港應用場景

  • 香港初創與獨立開發者:要用開源路徑快速驗證 SaaS 或內部工具,先有 auth、RBAC、郵件與任務佇列等底座,再寫自己的業務模組。
  • 中小企數碼化專案:診所預約、會籍、庫存、客服工單等,可參考十個範例 overlay,縮短「第一個可演示版本」的工期。
  • 代理商與外包團隊:多個客戶專案需要同一套可交接骨架時,以统一的 create 指令與埠位約定降低 onboarding 成本。
  • 已有 PHP 或交易/靜態 Web3 需求的團隊:可選 php-bridge、trading、static-web3 等 Flavor,而不是硬套單一模板。

在香港常見節奏是:本機用 pnpm create 開出骨架 → 對齊合約與 OpenAPI → 先上 thin Demo 給持份者睇 → 再按範圍加模組或委託 YSK Limited 代為 scaffold/訂造(書面報價)。資料與部署目標仍由你方主機或合約指定環境掌控,產品業務代碼留在自己的倉。

四、如何開始

  1. 確認本機已備 Node.js 26 與 pnpm 12。
  2. 依產品頁執行:pnpm create @ysk-kit/app my-product --preset thin --db mysql --flavor saas,再完成 install、環境、資料庫與 pnpm dev。
  3. 需要加模組或切換 Flavor/能力時,使用 CLI ysk-kit/yskk 與官方文件步驟。
  4. 若希望由 YSK Limited 代為 scaffold、訓練團隊或按行業訂造,請 WhatsApp +852 6160 4242 或電郵 [email protected],並瀏覽產品頁了解公開版本與安裝說明:https://ysk.hk/products/ysk-kit

MIT 開源可自行安裝使用;代為開工或客製範圍以書面報價為準。

結語

把「十五分鐘開產品」當成可重複的開工儀式,而不是一次性巧合:同一條 pnpm create、同一套合約與埠位,香港團隊就能把力氣留在業務差異,而不是每次重砌底座。立即查看 YSK Kit v1.6.0 產品頁,或經 WhatsApp +852 6160 4242/[email protected] 與 YSK Limited 預約下一步:https://ysk.hk/products/ysk-kit


參考來源

延伸閱讀 · 相關服務與產品