PM Release Accelerator
Git-as-SSOT × AI Skills × Release Pipeline
25 個 Claude Code Skills,從探索評估到上線發布
PRD 與 Spec 住在 Git,Outline 為內部 SSOT 對外 snapshot
25 個 Claude Code Skills,從探索評估到上線發布
PRD 與 Spec 住在 Git,Outline 為內部 SSOT 對外 snapshot
PM 文件工作的六大重複痛:寫得慢、review 沒紀錄、規格漂移、發布鏈手動接
散亂的 Google Docs、Slack threads、PDF 需手動整理成結構化 PRD,每次 2-4 小時
系統現況散落在 codebase 與工程師腦袋裡。新 PRD 跟現況衝突,無法自動偵測
PM/Eng/QA/PD 四角度 review 用 Google Doc 評論散著,找不到 must-fix 和 nice-to-have 的差別
Test cases 散落 PRD 各處,無法自動產 Playwright 腳本或追每次測試結果
每次從 PRD 手動摘要,重新排版 Internal Update,手動貼 Slack
EN/TH/JA 三語翻譯手動對照術語表,review request 手動發 Slack,發布手動跑 CLI
25 個 Claude Code Skills,主三層架構覆蓋探索 → PRD → 上線發布,外加 1 個輔助工具(pack-repo)
/evaluate-feature:ICE 評分 / 風險掃描 / 成功指標 / 假設句型;/competitive-research:positioning matrix + 差異化窄縫。scope 模糊時銜接 superpowers:brainstorming/new-prd, /sync-prd, /review-prd(4 subagent 平行 PM/Eng/QA/PD review), /triple-a-review(lightweight Align/Author/Audit), /sync-outline(primary), /pull-outline-comments, /sync-gdoc(對外 alternative), /pull-gdoc-comments, /archive-prd, /gen-product-spec, /patch-outline-safely, /tidy-outline-headings(順 6 條結構原則), /check-prd-status(lifecycle dashboard)。PRD 與 Spec 住在 Git,Outline 為內部 SSOT 對外 snapshot,GDoc 用於跨 org 分享/gen-test-cases → /record-test-run(--auto Playwright)→ /gen-release-notes(推 Slack)→ /translate-locales(cl-locales)→ /verify-release(build + golden path + 截圖)→ /announce-launch(#announce-product Slack draft)。/run-release-pipeline 串接整條鏈,/embed-ga4 處理 GA4 SPA 埋碼,/gen-hc-content 產 Help Center 素材完整 25 skill 表 & 目錄結構請見 README。
三層架構:探索 → PRD Lifecycle(Git SSOT)→ Release Chain
/run-release-pipeline 一鍵串接依任務不確定性決定流程重量:0-1 先探索,新功能跑完整閉環,優化用 evidence 小步迭代。點擊左側任務類型查看建議流程。
背後串接的工具與 MCP Server,讓 Skill 能直接讀寫各種外部系統
五步驟開始使用
git clone https://github.com/Lydia47/pm-release-accelerator.git
cd pm-release-accelerator && cp -r .claude/skills/* ~/.claude/skills/
gws(必要):npm i -g @googleworkspace/cli → gws auth login -s drive,sheets,docs
cl-outline plugin(用 /sync-outline、/pull-outline-comments、/patch-outline-safely 才需要):cclab plugin 內建
cl-locales(用 /translate-locales 才需要):見 chatbotgang/skills 或安裝 cclab plugin
跟 AI 對話探索問題 → 需要時 /evaluate-feature 評估 → /new-prd 建立 PRD draft,後續可 /sync-prd、/review-prd
PRD 定稿後 → /run-release-pipeline <prd-name> 一鍵串 test → release notes → translate → sync-outline(內部)/ sync-gdoc(對外)
25 個 skill 對應的觸發情境 — 用自然語言講出觸發詞,Claude Code 會自動 invoke 對應 skill
/evaluate-featureICE 評分、4 大風險、成功指標、假設句型
「評估」「功能評估」「值不值得做」「ICE scoring」/competitive-researchpositioning matrix + feature comparison + 差異化窄縫 + sources
「競品研究」「對比 X 跟 Y」「positioning」「差異化」/new-prd從 evaluation.md 或對話起草 PRD draft
「新需求」「想做 X」「起草」「create prd」「draft from idea」/sync-prd把會議結論 / Slack 討論 fold 進 PRD
「會議結論」「把 X 加進 PRD」「meeting notes」「incorporate feedback」/review-prd4 subagent 平行 PM/Eng/QA/PD review + 跨 PRD 衝突偵測
「review prd」「審查」「找漏洞」「multi-perspective feedback」/triple-a-review單一需求輕量級 Align/Author/Audit 檢查(lighter than review-prd)
「triple-a」「審查需求」「這個需求完整嗎」/sync-outlinePRIMARYPRD 推 Outline;parent + nested children,走 patch-outline-safely 安全更新
「推到 outline」「sync outline」「push outline」/pull-outline-commentsPRIMARY從 Outline doc + children 拉內部 stakeholder 評論回流到 PRD
「拉 outline 評論」「outline feedback」/sync-gdoc對外分享 / 跨 org stakeholder(沒 Outline 帳號);含 --dry-run
/pull-gdoc-comments外部 stakeholder 在 GDoc 留的評論回流
「拉 gdoc 評論」「external feedback gdoc」/gen-product-spec4 subagent 反向產出 Product Spec from source code
「X module 做什麼」「寫 spec」「document X」「what does X do」/archive-prd套 Spec Delta 更新 spec、搬到 archive;spec 不存在會 STOP 三選一
「歸檔」「ship prd」「PRD 完成了」「close prd」/patch-outline-safelycl-outline patch 含 pre/post-flight 驗證,防 silent fail
「安全更新 outline」「patch outline」/tidy-outline-headings6 條結構原則:H2 起跳 / 不跳級 / 分組 / emoji 只放母章節
「outline 不好讀」「順 outline」「heading hierarchy」/check-prd-status掃 active PRD → 推算 stage / next step / blockers
「prd 進度」「哪些 prd in flight」「prd dashboard」/gen-test-cases從 PRD 產 P0/P1/P2 × Happy/Edge/Error/Regression
「產生測試」「測試案例」「gen test cases」「給 QA 測試清單」/record-test-run建 QA 執行紀錄;--auto 用 Playwright 自動跑
/gen-release-notesExternal + Internal 兩版;可選推 Slack(學頻道風格)
「release notes」「發布說明」「changelog」「internal update」/gen-hc-contentHelp Center 素材:介紹 + 情境 + 步驟 + FAQ
「help center」「產生文件」「hc content」/translate-localeszh-TW → EN/TH/JA + Slack review + cl-locales publish
「翻譯」「locales」「多國語言」/verify-releaseCRITICAL上線前 build check + golden path + 截圖證據
「驗證」「來測一下」「smoke test」「golden path」「上線前」「部署完了嗎」/embed-ga4GA4 SPA 埋碼:gtag.js + analytics module + RouteTracker
「埋碼」「埋 GA4」「set up analytics」「add page tracking」/announce-launch已上線 → #announce-product 短公告 draft(zh-TW / en)
「公告」「上線通知」「announce launch」「跟團隊講 X 上線了」/run-release-pipeline⚡ PIPELINE串 gen-test-cases → record-test-run → release-notes → translate-locales → sync-outline / sync-gdoc,每步 PM gate
「一鍵發布」「release pipeline」「end-to-end release」/pack-repoRepomix 打包 repo 成 AI 友好 XML,給非技術同事或 Claude Web 用
「打包 repo」「pack repo」「給非技術同事看 codebase」每個 skill 的完整 description & workflow 詳見各自 SKILL.md(repo)。
從一句 User Scenario 到完整 PRD + 翻譯,全程 AI 自動完成
(此案例使用早期 v1 命令;現在對應 /new-prd → /gen-release-notes → /translate-locales)
“WebWidget lead capture 希望透過 SDK 實現 data gravity 幫助客戶更快收集顧客的 email / phone,預期透過 popup or web chat 對話中填寫 email/phone 就能取得 prize”
replaceAllText 寫回 PRD Doc 的 📢 sectionlocales-publish 發布 · 現已改用 cl-locales用 /gen-product-spec 對既有 codebase 反向產出 Product Spec,補齊 SSOT baseline
把所有 Slack 討論、會議紀錄都用 /sync-prd 回流到 PRD;內部 stakeholder Outline 評論用 /pull-outline-comments、外部 GDoc 評論用 /pull-gdoc-comments
每份 PRD 進開發前都跑 /review-prd,PM/Eng/QA/PD 平行 subagent 審查,產出 review.md
串接 Scheduled Agents,定期掃 reqflow + 主動建議新 PRD,Adoption Dashboard 追蹤上線後成效