Communitygithub.com

jpoindexter/theft-kit

單頁式 SaaS 登陸頁面,包含英雄區塊、功能介紹、社會證明、定價與行動呼籲按鈕。遵循現有 DESIGN.md 中的色彩、字型與佈局標記。

theft-kit 是什麼?

「jpoindexter/theft-kit」是一項專為 AI 代理工具(如 Claude Code 或 Cursor)設計的專業技能,能根據專案中的 DESIGN.md 設計系統,自動產生一個完整的單頁 SaaS 登陸頁面。其核心價值在於代理會先讀取 DESIGN.md 中的色彩調色盤、字型標記與佈局原則,然後依序規劃英雄區塊、功能(3–6 個圖塊)、社會證明(可選)、定價方案(可選)、頁尾行動呼籲與頁尾等六大區段。最終輸出單一 self-contained 的 index.html,所有 CSS 內嵌於 <style> 區塊,並為每個可編輯元素加上 data-od-id 屬性以支援托管應用的評論模式。該技能支援的觸發關鍵字包括「saas landing」「marketing page」「product landing」,適合需要快速產出品牌一致、設計精良的產品登陸頁面的開發者或行銷團隊。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jpoindexter/theft-kit/tree/HEAD/saas-landing

在你喜歡的 AI 中提問

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

說明文件

SaaS 登陸頁面技巧

產生一個單頁式 SaaS 登陸頁面。代理請嚴格遵循以下工作流程。

1. 讀取上下文

在開始撰寫任何內容之前:

  • 讀取當前工作目錄中的 DESIGN.md。如果缺少該檔案,請停止並要求提供。
  • 辨識色彩調色盤、字型標記與佈局原則。
  • 注意「代理提示指南」章節 — 若該處的指示與本文件衝突,則以該處為準。

2. 規劃區段

依序必備的區段:

  1. 英雄區塊 — Logo 或文字標記、主標題(標語輸入)、副標題(1–2 句)、主要行動呼籲按鈕、次要行動呼籲按鈕。使用 hero_density 參數作為垂直內邊距(單位 px)。
  2. 功能介紹 — 3–6 個功能圖塊。每個圖塊包含:圖示、簡短標題、1–2 句說明。
  3. 社會證明 — proof_count 個 Logo 或推薦語。若值為 0,則跳過此區段。
  4. 定價方案 — 2–3 個方案。僅在 has_pricing 為 true 時包含。
  5. 頁尾行動呼籲 — 以大面積強調色條帶搭配一個按鈕的行動呼籲。
  6. 頁尾 — 極簡:連結 + 版權資訊。

3. 套用設計系統

  • 所有顏色必須來自 DESIGN.md 的標記。不得自創十六進位值。
  • 字型:標題使用宣告的顯示字型,其他內容使用正文字型。
  • 佈局:遵循格線、最大寬度與區段間距規則。
  • 元件:使用宣告的按鈕/卡片/輸入模式。若 DESIGN.md 的「深度與層級」要求極簡,則不應加入陰影。
  • 強調色:僅在英雄區塊使用一次、頁尾行動呼籲使用一次,以及所有連結使用。不得過度使用。

4. 撰寫檔案

輸出單一自我包含的 index.html,其中:

  • 所有 CSS 內嵌於 <head> 中的 <style> 區塊。
  • 若 DESIGN.md 的字型無法從 Google Fonts 等處載入,則提供系統字型備援。
  • 不包含外部 JS。
  • 使用語意化 HTML(<header>、<main>、<section>、<footer>)。
  • 每個可編輯元素以 data-od-id="<唯一識別碼>" 標記,以便托管應用的評論模式定位。

5. 自我檢查

在完成前,請驗證:

  • 所有文字內容具有實質意義,非 lorem ipsum(使用 product_name 和 tagline 輸入;其餘部分產生合情合理的具體文案)。
  • 無中斷的顏色參考(每個 CSS 色彩值皆在 DESIGN.md 的調色盤中,或是有效的 alpha/備援變體)。
  • 響應式中斷點符合 DESIGN.md 的「響應式行為」章節。
  • 頁面在 1440w、768w 及 375w 下看起來良好(在心中模擬)。
  • 強調色總共使用不超過兩次。

6. 完成

只產生 index.html。請勿產生獨立的 CSS 檔案、JS 檔案或 README。


技能作者參考

這是一個最小但完整的技能。目錄結構:

saas-landing-skill/
├── SKILL.md    ← 你目前所在位置
└── assets/
    └── base.html    (可選的起始模板;本技能未使用)

需要注意的事項:

  • od: 前端區塊對於僅相容 Claude-Code 為選用,但加入後可啟用 OD 的類型化輸入、滑桿、預覽元資料與能力門控。
  • 前端區塊後的工作流程為純 Markdown,代理將其視為系統提示。
  • DESIGN.md 被視為協作者而非覆寫。技巧賦予代理在簡報衝突時進行覆寫的權限,但絕不可發明新的標記。
  • data-od-id 標記是將元素連結至評論模式的方式。需要評論模式相容性的技能必須對其輸出進行註解。

請將這四條規則保留在套件合約內;請勿依賴可能未隨此技能一起傳遞的儲存庫層級協定檔案。

Individual skills in this repo

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

jpoindexter/theft-kit

Produce a print-grade single-page kami (紙 / 纸) document — warm parchment canvas, ink-blue accent, serif at one weight, no italic, no cool grays. The output reads like a professional white paper or studio one-pager, not an app UI. Multilingual by design (EN · zh-CN · ja). One self-contained HTML file, zero dependencies.

jpoindexter/theft-kit

Read-only queue dashboard for workspace-aware ship. Shows which VERSION slots are currently claimed by open PRs, which sibling Conductor workspaces have WIP work likely to ship soon, and what slot /ship would pick next. No mutations — just a snapshot. Use when asked to "landing report", "what's in the queue", "show me open PRs", or "which version do I claim next". (gstack)

jpoindexter/theft-kit

Produce a single-file slide deck in the Atelier Zero visual language (warm-paper background, italic-serif emphasis spans, coral terminating dots, surreal collage plates) — Open Design's brand deck recipe. The deck uses **horizontal magazine-style swipe pagination** (←/→, wheel, swipe), a per-slide chrome strip with brand mark and slide counter, an ESC overview grid, a coral progress bar, and inherits the canonical stylesheet + 16-slot image library from the sister `open-design-landing` skill.

jpoindexter/theft-kit

Produce a world-class single-page editorial landing site in the Atelier Zero visual language (Monocle / Apartamento / Études editorial collage) — the same aesthetic Open Design uses for its own marketing surface. The agent fills a typed `inputs.json` from a brand brief, optionally generates 16 collage assets via gpt-image-2, then runs a pure-function composer that emits a self-contained HTML file; a separate path can mirror the Astro marketing site in `apps/landing-page/`. Drop-in scroll-reveal motion and a Headroom-style sticky nav are wired automatically.

jpoindexter/theft-kit

Minimal pre-launch landing with email capture, brand logo, and optional decorative layer. Reads DESIGN.md for colors, typography, and layout rules. Best for: product launches, beta signups, early access programs, indie projects.

相關技能