Communitygithub.com

Lev-it/lev-skills

詢問哪個技能或流程適合你的情況。此儲存庫中使用者呼叫技能的路由器。

lev-skills 是什麼?

此技能作為一個智慧路由器,引導使用者找到此儲存庫中最適合當前工作的技能或流程。它將各種技能組織成一個連貫的工作流程,稱為「主流程」,涵蓋從頭腦風暴到程式碼部署的整個過程,同時也包含「入口匝道」來處理錯誤分類和功能請求等情況。該技能強調「情境衛生」,即在一個不間斷的會話中保留長時間運行的思考,並在任務之間使用`/handoff`進行清晰的上下文切換。它支援多種平台,如 Claude Code 和其他 AI 代理,並透過詳細的 SKILL.md 文件提供結構化指導,確保開發人員和 AI 系統都能有效導航複雜的軟體開發工作。

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

在你喜歡的 AI 中提問

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

說明文件

問問 Matt

你不可能記住每個技能,所以開口問。

一個流程是貫穿各技能的路徑。大多數路徑沿著一個主流程運行,並有兩個入口匝道匯入其中。其他所有技能都是獨立運作的。

主流程:點子 → 發布

大多數工作都會走這條路線。你有一個點子,並想要把它實現出來。

  1. /grill-with-docs — 透過訪談來精煉點子。當你有程式碼庫時從這裡開始:它是有狀態的,會將所學保留在 CONTEXT.md 和 ADR 中。(沒有程式碼庫?請使用 /grill-me — 請參閱獨立技能。)
  2. 分支 — 你能在對話中解決所有問題嗎? 如果一個問題需要一個可執行的答案(狀態、業務邏輯、你必須看到的 UI),則繞道透過原型,並由**/handoff** 雙向橋接(請參閱跨會話):
    • 用 /handoff 離開,然後針對該檔案開啟一個新的會話,
    • 用 /prototype 以一次性程式碼回答問題,
    • 用 /handoff 將所學帶回,並從原始點子討論串中參考它。
  3. 分支 — 這是一個多會話的建置嗎?
    • 是 → /to-prd (將討論串轉換為 PRD) → /to-issues (將 PRD 拆分為可獨立領取的議題)。由於議題是獨立的,請在每個議題之間清除上下文:為每個議題啟動一個全新的會話,並透過傳遞 PRD 和要處理的單一議題來啟動 /implement。
    • 否 → 就在這裡,在同一個上下文視窗中執行 /implement。

上下文衛生

將步驟 1–3 保持在一個不間斷的上下文視窗中 — 在完成 /to-issues 之前不要壓縮或清除 — 以便訪談、PRD 和議題都建立在相同的思考基礎上。然後每個 /implement 都從新開始,根據該議題進行工作。

此限制基於 智慧區間:模型仍能清晰推理的視窗(最先進模型約 12 萬個 token)。如果在 /to-issues 之前會話接近此限制,請不要退化的繼續推進 — 使用 /handoff 並在一個新的討論串中繼續。

入口匝道

產生工作然後匯入主流程的起始情境。

  • 堆積如山的錯誤和請求 → /triage。它透過分類角色來處理議題,並產生準備好給代理處理的議題,稍後再由 /implement 處理。

    分類僅適用於非你建立的議題 — 錯誤回報、傳入的功能請求,以及其他原始材料。由 /to-issues 產生的議題已經準備好給代理處理,所以不要對它們進行分類。

程式碼庫健康

非功能開發 — 維護工作。

  • /improve-codebase-architecture — 每當你有空閒時間時執行,以保持程式碼庫適合代理操作。它會揭露可深化的機會;選擇其中一個會產生一個點子,你可以將其帶入 /grill-with-docs 的主流程中。

跨會話

  • /handoff — 當一個討論串已滿或你需要分支出去(例如進入 /prototype 會話)時,此技能會將對話壓縮成一個 Markdown 檔案。你不要在原地繼續 — 你開啟一個新的會話並參考該檔案以攜帶上下文。它是上下文視窗之間的橋樃,雙向皆可。當你想要一個全新的會話但需要保留當前對話時使用它。
  • /compact (內建) — 停留在同一個對話中,讓先前的內容被摘要。在階段之間有意的中斷點時使用,當你不介意丟失逐字記錄時。不要在階段中間壓縮 — 代理可能會迷失方向。/handoff 用於分支;/compact 用於繼續。

獨立技能

完全脫離主流程。

  • /grill-me — 與 /grill-with-docs 相同的嚴謹訪談,但用於當你沒有程式碼庫的情況。無狀態:它不會在本地儲存任何東西,也不會建立 CONTEXT.md。用它來精煉任何不存在於儲存庫中的計畫或設計。
  • /teach — 透過多個會話來學習一個概念,使用當前目錄作為有狀態的工作區。
  • /writing-great-skills — 撰寫和編輯良好技能的參考資料。

前置條件

/setup-matt-pocock-skills — 在執行你的第一個工程流程之前執行,以設定其他技能所依賴的議題追蹤器、分類標籤和文件佈局。自訂議題追蹤器也能運作。

Individual skills in this repo

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

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.

Lev-it/lev-skills

Create product backlog items in Why-What-Acceptance format — independent, valuable, testable items with strategic context. Use when writing structured backlog items, breaking features into work items, or using the WWA format.

相關技能