mblode/agent-skills 收錄 26 個軟體交付技能,涵蓋架構、產品與 UI 設計、技術寫作、品質稽核、PR 與 npm 發布。README 明列 Claude Code、OpenCode、Codex 與 Cursor 相容。
mblode/agent-skills 是一組以 SKILL.md 為核心的軟體交付工作流。技能按 artifact 與執行階段分工,包含決策型、建置型、唯讀稽核型與會直接修改或發布的執行型技能。
設計技能明確區分 product-design、ui-design 與 ui-audit 的 authority。PR 流程則區分唯讀的 pr-reviewer、直接修正 diff 的 tidy、建立 PR 的 pr-creator 與監看的 pr-babysitter。
Repo 也包含架構 scaffolding、技術文件、SEO、AX/DX 稽核與 changesets-based npm release。使用前先確認技能是否只回報、會改檔,或會執行 push、merge 與 publish。
官方 Quickstart 使用 skills CLI。執行預設安裝後,依互動提示選擇目標 Agent 與安裝範圍。
只需要單一能力時,以 --skill 指定名稱。-g 代表全域安裝,-y 略過確認。
ls ~/.claude/skills/pr-reviewer/。通過條件是目錄內存在 SKILL.md;部分技能另含 references/。
README 將技能分成架構、設計、寫作、品質、發布與 authoring 六類。先依現有 artifact 與動作選技能,特別區分 report-only 與會修改或發布的流程。
| 目前 artifact | 技能 | 行為 |
|---|---|---|
| Brief、spec、mockup 或未定案流程 | product-design |
決定 interaction 與 states,不寫 code |
| 已建置的 React/Next.js UI | ui-audit |
稽核 code 與 rendered surface |
| 需要先看 findings 的 local diff | pr-reviewer |
唯讀報告 |
| 已授權直接清理的 local diff | tidy |
修改檔案並執行驗證 |
下列規則整理自官方 README、AGENTS.md 與技能檔。相近技能以 artifact、動作與 mutation 權限分流。
Brief、spec 與 mockup 由 product-design 決定行為;code、diff 或 running UI 交給 ui-audit。
product-design 決定 control、scope、consequence 與 states;視覺與 code 建置轉交 ui-design。
Create mode 產出實作計畫;Review mode 驗證 claims,並評估 completeness、feasibility、scope、testability、risk 與 assumptions。
來源 · planning/SKILL.mdpr-reviewer 只回報 findings;tidy 會直接修改 diff,並在完成後執行 build verification。
四個 review agent 只回報;orchestrator 去重、移除 false positive、處理衝突後才套用修正。
來源 · tidy/SKILL.mdAgent skill 的 body 應低於 500 行;需要更多內容時拆到一層深度的 reference file。
來源 · repo AGENTS.md只把檔案放進 references/ 不會自動載入;SKILL.md 必須明確列出讀取條件。
autoship 適用既有 changesets package;feature PR 使用 pr-creator,一般 PR 監看使用 pr-babysitter。
只 push pending changeset;Version Packages PR、version bump、changelog 與 npm publish 由 CI 接手。
來源 · autoship/SKILL.mdtone-of-voice 內附虛構 persona;實際 profile 存在 ~/.config/tone-of-voice/,避免提交個人資料。
下列示例以 workspace 刪除流程說明技能分工。先由 product-design 定義行為,再由 ui-design 建置,最後以 audit、review 與 PR 技能驗證。
Product Design 停在 decision altitude。它不修改 UI;ui-design 接手建置,ui-audit 驗證已完成的 code 與 rendered surface。
pr-reviewer 的 report-only 邊界可讓使用者先看 findings。只有使用者明確要求 tidy 時,工作流才會修改 diff 並重新執行驗證。
tidy 會直接修改工作樹。需要先看建議時改用 report-only 的 pr-reviewer。
autoship 包含外部狀態變更。完整模式會 push changeset、監看 CI、merge Version Packages PR 並確認 npm publish。
tidy 需要四個並行 review agent。不支援 subagent 的 host 無法完整執行原始工作流。
docs/index.mdx 仍寫 24 個技能;目前 README、docs/skills.mdx 與資料夾均為 26 個。
tone-of-voice 的 repo 內容是虛構 persona;真實設定存於使用者 config 目錄。
ui-design 來源時不可把 token 寫入 repo。
先依 artifact 與 mutation 權限建立技能路由,再把專案命令、設計系統與發布政策寫入 AGENTS.md。技能只補充專案尚未定義的操作規則。
1. 建立決策層。用 product-design 與 planning 固定行為、scope、states、風險與驗證條件。
2. 建立實作層。依需求交給 ui-design、scaffold-nextjs、scaffold-cli 或既有專案程式碼。
3. 建立驗證層。依 surface 使用 ui-audit、ax-audit、dx-audit、typography-audit 或 optimise-seo。
4. 建立變更層。先用 pr-reviewer 檢視 findings;需要直接修正時再授權 tidy。
5. 建立發布層。使用 pr-creator、pr-babysitter 管理 feature PR;只有 npm changesets release 使用 autoship。
① README.md:26 個技能與安裝方式。
② product-design/SKILL.md:設計責任、mode 與 authority。
③ autoship/SKILL.md:changesets release 與安全條件。