Community程式設計與開發github.com

teefayb/claude-code-setup-demo

在開啟 PR 前,檢視目前分支相對於 main 的變更,並使用 code-reviewer 子代理與此儲存庫的檢查。請在被要求檢視本地變更時使用。

claude-code-setup-demo 是什麼?

此技能旨在幫助開發者在提交 Pull Request (PR) 之前,針對目前分支相對於主要分支 (main) 的變更進行全面的程式碼審查。它會自動執行一系列步驟,包括:比較分支差異、執行本機檢查指令(如 `npm run check`)、委派給專門的程式碼審查子代理 (`code-reviewer`) 來找出程式碼缺陷,並在必要時請求測試撰寫子代理 (`test-writer`) 列出遺漏的測試案例。最終,它會產生一個結構化的審查報告,包含裁決(就緒、修復後就緒、需要重工)、阻塞性問題、應修復項目以及可選的瑣碎意見,並在應用任何修復前尋求使用者的確認。此技能適用於使用 Claude Code 或其他支援子代理機制的 AI 開發工具,能有效提升程式碼審查的效率與品質。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teefayb/claude-code-setup-demo/tree/HEAD/.claude/skills/review

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

此審查的基礎分支:"$ARGUMENTS"(若為空則使用 main)。

  1. 執行 git diff --stat <base>...HEAD 和 git status。將未提交的變更納入範圍。 若無任何變更,請告知並停止。

  2. 執行 npm run check 並記錄結果。先不要修復任何問題。

  3. 將以下內容委派給 code-reviewer 子代理:基礎分支、已變更的檔案列表,以及 npm run check 的輸出。要求它僅回傳發現的問題。

  4. 如果原始檔有變更但沒有對應的測試變更,也請 test-writer 子代理列出遺漏的測試案例(僅列出,不包含程式碼)。

  5. 提供一份合併報告:

    裁決: 就緒 / 修復後就緒 / 需要重工 阻塞性 — 錯誤、安全性問題、違反 CLAUDE.md 的慣例(檔案:行號,原因,修復方式) 應修復 — 遺漏的測試、不明確的命名、錯誤處理漏洞 瑣碎意見 — 可選,最多 5 項 檢查結果 — npm run check 的結果

  6. 在應用任何修復前先詢問。

Individual skills in this repo

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

相關技能