Back to skills
SKILL.md
Ui Plan
ASecurity根據 plan package、system-analysis handoff、truth-delta 與現有 truth,產出 plan-side `ui/**` 設計與靜態雛形。`ui-plan` 不是 truth owner,不寫入 `specs/truth/**`,但必須讀 truth-delta 以對齊本輪 API/data/feature truth 變更。
- 44 stars
- 0 votes
- 0 copies
- 2 views
- Added October 7, 2026
Works with
Security analysis
100/100Pro scans all 9 files and shows the line behind each finding
npx -y skills add YuDefine/nuxt-supabase-starter --skill ui-plan --agent claude-codeAre you the author of Ui Plan?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/yudefine-ui-plan)---
name: ui-plan
description: >-
根據 plan package、system-analysis handoff、truth-delta 與現有 truth,產出 plan-side
`ui/**` 設計與靜態雛形。`ui-plan` 不是 truth owner,不寫入 `specs/truth/**`,但必須讀 truth-delta
以對齊本輪 API/data/feature truth 變更。
metadata:
clade:
invocation: explicit
---
<!-- LOCKED: mirrored from Waterball-Software-Academy/aixbdd@bc8fdebe2d30db384f77911aaed81888ad03bf5f, modified by clade (added this banner and clade metadata lines) via scripts/sync-upstream-mirrors.ts — edit upstream, never here -->
<!-- clade-targets: claude,codex,cursor -->
> clade 覆寫:clade lifecycle repo(本次 plan package 的 `plan.md` frontmatter 同時含 `work_id:` 與 `truth_baseline:`)或適用 canonical doctor 的 clade consumer:執行本 skill 前先讀 `work-route` skill 根下的 `rules/上游覆寫-lifecycle落點與doctor.md`,命中該檔判準的條目以該檔為準,未命中照本檔原文。
# UI Plan
`ui-plan` 只產出本次迭代的 UI plan 與靜態雛形。UI artifact 留在 plan package,作為實作參考與評審材料,不是系統 truth。
# SOP
## Phase 1 -- 對齊 plan、truth-delta 與 UI 範圍
1. READ 讀取使用者需求、呼叫者 handoff、plan package 的 `spec.md`、`research.md`、`plan.md`、`truth-delta.md`、既有 `ui/**`,以及與 UI 有關的 `specs/truth/contracts/**`、`specs/truth/features/**`。
- 命中 clade lifecycle repo 判準(本次 plan package 的 `plan.md` frontmatter 同時含 `work_id:` 與 `truth_baseline:`)時,`plan.md` 是 lifecycle 檔:系統分析內容改讀同 package 的 `system-analysis.md`,本輪 truth delta 改讀 `plan.md` 的 `## Truth delta` 表,該 package 沒有 `truth-delta.md`。判準只看那兩個 frontmatter 鍵,NEVER 用 repo 名、manifest 或其他檔案存在與否推斷。
2. READ 讀取 `templates/ui-plan.md`、`templates/ui-plan.example.md`、`templates/prototype-entry.html`、`templates/prototype-entry.example.html`、`templates/prototype-screen.html`、`templates/prototype-screen.example.html`、`rules/高保真靜態頁面切分與Flow覆蓋判準.md` 與 `rules/靜態網站雛形與實作計畫邊界判準.md`,確認 plan-side UI artifact 與靜態雛形的完成樣貌。
3. DELEGATE 若缺口會改變使用者可見流程、畫面責任、互動入口、錯誤狀態或與 truth 的對齊方式,呼叫 `/clarify`;未收斂前停止。
## Phase 2 -- 產出 UI plan 與靜態雛形
1. THINK 依需求、truth-delta 與現有 truth 收斂畫面範圍、狀態、主要 flow、可見回饋、錯誤處理、accessibility 與 responsive 行為。
2. WRITE 將 UI 規劃寫入 `specs/plans/NNN-<slug>/ui/ui-plan.md`。
3. WRITE 依 UI plan 產出或更新 `specs/plans/NNN-<slug>/ui/*.html` 與必要靜態資源;不得寫入 `specs/truth/**`。
- 命中 Phase 1 的 clade lifecycle repo 判準時,步驟 2–3 的 `specs/plans/NNN-<slug>/` 一律換成本次 plan package `specs/plans/<work-id>/`(由 `flow plan open` 鑄出),NEVER 另建 `NNN-<slug>` 目錄。
4. READ 回頭檢查 UI plan 與靜態雛形是否對齊 spec、truth-delta 與相關 truth;若不符合,立即修正。
## Phase 3 -- 交付後續 handoff
1. WRITE 向使用者回報 UI plan、靜態雛形路徑、引用的 truth 變更、剩餘風險,以及是否可進入 `/dsl-refine`、`/tasks` 或實作。
Files in this skill
- SKILL.md
- rules/靜態網站雛形與實作計畫邊界判準.md
- rules/高保真靜態頁面切分與Flow覆蓋判準.md
- templates/prototype-entry.example.html
- templates/prototype-entry.html
- templates/prototype-screen.example.html
- templates/prototype-screen.html
- templates/ui-plan.example.md
- templates/ui-plan.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.