Communitygithub.com

Lev-it/lev-skills

以「為何-什麼-驗收」格式建立產品待辦項目,產出獨立、有價值、可測試且具策略背景的項目。適用於撰寫結構化的待辦項目、將功能拆解為工作項目,或使用 WWA 格式。

lev-skills 是什麼?

這個技能(Why-What-Acceptance, WWA)幫助開發者與產品團隊以結構化方式建立產品待辦項目,確保每個項目都具備策略背景、清晰的功能描述以及可驗證的驗收標準。它強調項目的獨立性、可協商性、價值性與可測試性,讓團隊能夠在一個衝刺內完成估算與交付,並支援任何順序的開發。此技能特別適合用於 Claude Code、Cursor 或 Codex 等 AI 代理平台,使用者只需提供產品名稱、功能名稱、設計檔案連結及關鍵假設等參數,即可自動生成完整的待辦項目集。透過遵循 8 個步驟流程與標準範本,它能確保每個項目都與業務目標對齊,並促進團隊溝通與決策。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Lev-it/lev-skills/tree/HEAD/.claude/skills/wwas

在你喜歡的 AI 中提問

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

說明文件

為何-什麼-驗收 (WWA)

以「為何-什麼-驗收」格式建立產品待辦項目。產出獨立、有價值、可測試且具策略背景的項目。

使用時機: 撰寫待辦項目、建立產品增量、將功能拆解為工作項目,或向團隊傳達策略意圖。

參數:

  • $PRODUCT:產品或系統名稱
  • $FEATURE:新功能或能力
  • $DESIGN:設計檔案連結(Figma、Miro 等)
  • $ASSUMPTIONS:關鍵假設與策略背景

逐步流程

  1. 定義策略性的 Why — 將工作與業務及團隊目標連結
  2. 描述 What — 保持描述簡潔,參考設計檔案
  3. 撰寫驗收標準 — 高層次,非詳細規格
  4. 確保獨立性 — 項目可以任何順序開發
  5. 保持項目可協商 — 鼓勵團隊討論,而非設限
  6. 讓項目有價值 — 每個項目提供可衡量的使用者或業務價值
  7. 確保可測試性 — 結果是可觀察且可驗證的
  8. 適當調整規模 — 小到足以在一個衝刺內估算完成

項目範本

標題: [將交付的內容]

Why: [1-2 句話連結策略背景與團隊目標]

What: [簡短描述與設計連結。最多 1-2 段落。作為討論的提醒,而非詳細規格。]

驗收標準:

  • [可觀察的結果 1]
  • [可觀察的結果 2]
  • [可觀察的結果 3]
  • [可觀察的結果 4]

WWA 範例項目

標題: 實作即時支出追蹤器

Why: 使用者需要立即的支出回饋,才能做出有意識的預算決策。這直接支援我們提升財務意識與減少超支的目標。

What: 新增即時支出追蹤器,在使用者記錄開銷時即時更新。追蹤器顯示使用者當週支出與設定預算的比較。設計檔案請見 [Figma 連結]。這是我們討論的提醒——詳細規格將在與團隊的開發對話中逐步形成。

驗收標準:

  • 記錄開銷後,支出總額在 2 秒內更新
  • 預算進度以進度條方式視覺呈現
  • 使用者可一目瞭然看到剩餘預算金額
  • 系統能正確處理多個支出類別

輸出交付物

  • 該功能的完整待辦項目集
  • 每個項目包含 Why、What 與驗收標準等區段
  • 項目彼此獨立,可以任何順序交付
  • 項目規模適合在一個衝刺內估算與完成
  • 策略背景對團隊決策而言清晰明確
  • 包含設計參考連結,以利實作指引

延伸閱讀

Individual skills in this repo

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

Lev-it/lev-skills

Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.

Lev-it/lev-skills

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Lev-it/lev-skills

Compact the current conversation into a handoff document for another agent to pick up.

Lev-it/lev-skills

Ink terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JSON, creating terminal component catalogs, or rendering AI-generated specs in the terminal.

Lev-it/lev-skills

Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs, do QA, file issues conversationally, or mentions "QA session".

Lev-it/lev-skills

Facilitate a structured sprint retrospective — what went well, what didn't, and prioritized action items with owners and deadlines. Use when running a retrospective, reflecting on a sprint, creating action items from team feedback, or learning how to run effective retros.

Lev-it/lev-skills

Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/PRD asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".

Lev-it/lev-skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Lev-it/lev-skills

Teach the user a new skill or concept, within this workspace.

Lev-it/lev-skills

Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.

Lev-it/lev-skills

Move issues through a state machine of triage roles — categorise, reproduce, grill if needed, and write agent-ready briefs.

相關技能