首頁 / 開源排行榜 / awesome-claude-code

awesome-claude-code

精選超過 300 項技能、Hooks、指令、工作流與工具,用於強化 Claude Code 的開發流程。包含 Agent 技能、斜線指令 (slash-commands)、CLAUDE.md 檔案、編排器及替代客戶端。

PythonNOASSERTIONskill
⭐ GitHubhttps://github.com/hesreallyhim/awesome-claude-code
51,104
Star 數
+4,368
Star 增速
Jul 28, 2026
最後更新
1,644
點擊數

Awesome Claude Code — 完整開源專案介紹


1. 專案概述

awesome-claude-code 是一個由社群策劃的目錄,收錄了專為 Anthropic 的 Claude Code 所開發的技能 (skills)、掛鉤 (hooks)、斜線指令 (slash-commands)、代理編排器 (agent orchestrators)、應用程式與插件。它是開發者想要擴展、自動化並強化 Claude Code 工作流程的終極資源中心。


2. 專案背景與定位

起源與核心使命

本專案最初是維護者的個人書籤資料夾,隨後成長為所有關於 Claude Code 的社群樞紐。其核心使命是降低探索門檻:開發者不再需要獨自到 GitHub 各處搜尋零散的優質 Claude Code 資源,而是透過此清單進行聚合、策劃與分類,並附帶編輯評論。

與類似專案的區別

不同於通用的 "awesome-AI" 清單,本專案專注於 Claude Code —— Anthropic 的終端機代理式編碼工具 (agentic coding tool)。每個資源都經過人工審核,並附有具主觀見解的描述。此外,它提供多種 README 風格(Awesome, Extra, Classic, Flat)以符合不同的瀏覽偏好,並提供機器可讀的 CSV (THE_RESOURCES_TABLE.csv) 供程式化使用。


3. 分類詳解

🛠 Skills (技能)

  • 代表性範例:Claude Scientific Skills (研究/工程/金融)、Claude Mountaineering Skills (路線資訊報告)、Book Factory (非虛構出版流程)、Codebase to Course (將任何程式碼庫轉換為 HTML 課程)、Codex Skill (從 Claude Code 調用 OpenAI Codex)
  • 用途:可重複使用的特定任務指令文件,用於擴展 Claude Code 在特定領域工作流中的能力。

Hooks (掛鉤)

  • 代表性範例:Pre-commit 安全掛鉤、自動化程式碼品質掛鉤、安全性審查掛鉤
  • 用途:在 Claude Code 生命週期中特定點觸發的事件驅動腳本(例如工具調用前後、檔案寫入時等)。

💬 Slash Commands (斜線指令)

  • 代表性範例:專案管理指令 (Simone)、PR 審查指令、測試生成指令、工作階段還原指令
  • 用途:自定義的 /command 快捷方式,透過單一提示詞即可觸發多步驟的 Claude Code 行為。

🤖 Agent Orchestrators (代理編排器)

  • 代表性範例:AgentSys (工作流自動化、PR 管理、漂移檢測)、Ralph for Claude Code (具備斷路器模式的自主迭代開發)、Harness (設計特定領域代理團隊的元技能)
  • 用途:協調多個 Claude Code 代理或執行自主循環直到達成目標的框架。

🔌 Applications & Plugins (應用程式與插件)

  • 代表性範例:Claude Hub (連接 GitHub PR/Issues 的 webhook 橋樑)、Claude Composer (小巧實用的增強功能)、Claude Session Restore (從工作階段文件和 git 歷史中恢復上下文)、Claude Code Templates (帶有使用儀表板與分析功能的精美 UI)
  • 用途:將 Claude Code 整合到更廣泛的開發者工作流或提供 UI 疊加層的獨立工具。

📚 Workflows & Knowledge Guides (工作流與知識指南)

  • 代表性範例:CLAUDE.md 設定指南、生產就緒模板、從新手到進階用戶的手冊、Claude Code 系統提示詞文件(所有子代理提示詞)
  • 用途:幫助團隊標準化 Claude Code 使用方式的文檔、CLAUDE.md 模式與最佳實踐指南。

🎨 Output Styles (輸出風格)

  • 代表性範例:Awesome Claude Code Output Styles (實驗性格式)、CLI 模板庫
  • 用途:自定義 Claude Code 格式化與呈現回應的方式。

4. 核心亮點

  • 精選策劃而非單純聚合 — 每個資源都經過審核,並附有編輯註解,而非僅是原始連結堆疊。
  • 多種 README 格式 — 可根據不同使用場景,在 Awesome、Classic、Extra 或 Flat-alphabetical 視圖之間切換。
  • 機器可讀的數據層THE_RESOURCES_TABLE.csv 與結構化的 data/ 文件允許下游工具以程式化方式讀取清單。
  • 社群驅動成長 — 歡迎透過 Issue 貢獻工具、教學、CLAUDE.md 設定與斜線指令;正式的 Issue 模板確保了品質標準。
  • 積極維護 — 維護者會主動加入新發現;該儲存庫已累積超過 37,000 個 GitHub stars 與 3,000 多個 forks。
  • 內建斜線指令.claude/commands/ 目錄附帶了專屬的 Claude Code 斜線指令,用於與清單本身進行互動。

5. 不同角色的使用場景

👨‍💻 一般開發者

瀏覽技能與斜線指令,無需從頭編寫工具即可立即為其 Claude Code 工作階段增加功能(測試生成、文件撰寫、程式碼審查)。

⚙️ DevOps / 平台工程師

使用代理編排器 (AgentSys, Ralph) 與掛鉤來自動化 CI/CD 相關任務:PR 管理、漂移檢測、程式碼清理流程,以及在生產系統上運行的多代理程式碼審查。

🔐 安全工程師

利用安全性審查掛鉤、代理循環中的自動化安全護欄,以及工作流章節中記錄的稽核軌跡模式,在敏感環境中安全地部署 Claude Code。

🔬 數據 / 研究專業人員

Claude Scientific Skills 提供用於研究、金融與工程分析的現成代理。Codebase to Course 與 Book Factory 則解決了知識擷取與出版工作流的需求。

📋 專案經理 / 技術主管

Simone 及類似的工作流指南提供了建立在 Claude Code 之上的結構化專案規劃系統,包括文件模板、進度追蹤與多代理協調模式。


6. 快速入門

🔍 如何尋找資源

瀏覽 GitHub 上的主 README 以查看分類且附有註解的列表:

https://github.com/hesreallyhim/awesome-claude-code

或者直接查詢機器可讀的 CSV:

curl -s https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/THE_RESOURCES_TABLE.csv | head -20

🛠 如何安裝 / 整合

大多數資源是透過將文件複製到專案的 .claude/ 目錄來安裝。以下是技能 (skill) 的範例:

# Clone 一個特定的技能儲存庫
git clone https://github.com/<author>/<skill-repo> /tmp/skill

# 將技能文件複製到您的專案中
cp /tmp/skill/.claude/skills/* .claude/skills/

# 確認 Claude Code 已讀取它們
claude /skill-name

對於基於掛鉤 (hook) 的資源:

# 添加到您專案的 .claude/settings.json
{
  "hooks": {
    "PreToolUse": [{ "matcher": "Bash", "hooks": [{ "type": "command", "command": "your-hook-script.sh" }] }]
  }
}

🤝 如何貢獻

# 1. 使用資源提交模板開啟新的 Issue
https://github.com/hesreallyhim/awesome-claude-code/issues/new

# 2. 填寫:顯示名稱 (Display Name)、分類 (Category)、主要連結 (Primary Link)、作者 (Author)、授權 (License)、描述 (Description)
# 3. 維護者將審核並合併符合條件的提交

貢獻規則:儲存庫必須已公開至少一週,所有連結必須有效,且該資源不得已列在清單中。


7. 專案結構

awesome-claude-code/
├── README.md                    # 主要策劃清單 (Awesome 風格)
├── THE_RESOURCES_TABLE.csv      # 機器可讀的主資源表
├── acc-config.yaml              # 清單配置與驗證規則
├── .claude/
│   └── commands/                # 用於清單本身的內建斜線指令
├── README_ALTERNATIVES/
│   ├── README_CLASSIC.md        # 經典 awesome-list 風格
│   ├── README_EXTRA.md          # 擴展註解風格
│   └── README_FLAT_ALL_AZ.md    # 所有資源的扁平字母順序視圖
├── data/                        # 支持清單的結構化數據文件
├── resources/                   # 其他資源文件
├── docs/                        # 文檔
├── scripts/                     # 自動化與驗證腳本
├── templates/                   # Issue/PR 模板
├── tools/                       # 開發工具
├── assets/                      # 徽章、圖片、社群卡片
└── tests/                       # 驗證測試套件

8. 相關生態系統

上游平台:

相容的配套專案:

  • Claude Code Templates (由 Daniel Avila 開發) — 一個精美的 UI 配套工具,可呈現此清單中的資源並附帶分析與使用儀表板
  • awesomeclaude.ai — 基於此清單數據構建的視覺化網頁目錄
  • awesome-ralph — 專注於 Ralph 自主代理循環模式的精選子清單
  • AgentSys — 此處列出的生產級工作流自動化系統,亦可獨立使用

9. 授權說明

  • ✅ 可自由瀏覽、fork 並作為個人專案的參考使用
  • ✅ 歡迎在現有授權條款下進行貢獻
  • ✅ 機器可讀的 CSV 可用於構建衍生工具(若能註明出處將不勝感激)
  • ❌ 此處列出的個別資源附帶其自身的授權 — 在生產環境中使用前,請務必檢查上游儲存庫的授權
  • ℹ️ 清單本身採用 MIT 授權;第三方資源從 MIT 到未授權不等 — 請參閱 README 中各項目的 ⚖️ 指示符

10. 常見問題 (FAQ)

Q: 如何控制品質 —— 是否任何人都能將其專案列入清單?
A: 提交內容需經過基於 Issue 的審核流程。維護者會手動驗證連結、檢查儲存庫是否已公開至少一週,並在合併前對品質與相關性進行編輯判斷。

Q: 我想使用的資源顯示「無授權 / 未指定」—— 我還可以使用它嗎?
A: 技術上來說,未經授權的程式碼預設為「保留所有權利」。您可以閱讀並從中學習,但在沒有明確授權的情況下將其用於生產環境具有法律風險。請聯繫作者請求授權。

Q: 我該如何安裝在此清單中發現的「技能 (skill)」?
A: 技能通常是放置在專案內 .claude/skills/ 目錄下的 Markdown 或文本文件。Claude Code 會自動讀取它們。請查看個別技能儲存庫的 README 以獲取確切的安裝步驟。

Q: 清單中有數百個項目 —— 我該從哪裡開始?
A: 您可以在 README 中按分類進行篩選,或者使用頂部的「最新新增 (Latest Additions)」部分來尋找最新的資源。扁平字母順序的 README 最適合使用 CTRL+F 進行搜尋。

Q: 我可以基於此清單的數據構建產品嗎?
A: 可以 —— THE_RESOURCES_TABLE.csv 正是為了此目的而設計的機器可讀格式。若能註明原清單的出處,我們將不勝感激。請查看 MIT 授權以了解完整條款。


11. 快速連結

資源 URL
儲存庫 (Repository) https://github.com/hesreallyhim/awesome-claude-code
經典 README 視圖 https://github.com/hesreallyhim/awesome-claude-code/blob/main/README_ALTERNATIVES/README_CLASSIC.md
貢獻指南 https://github.com/hesreallyhim/awesome-claude-code/blob/main/.github/CONTRIBUTING.md
提交資源 https://github.com/hesreallyhim/awesome-claude-code/issues/new
社群討論 https://github.com/hesreallyhim/awesome-claude-code/discussions
視覺化網頁目錄 https://awesomeclaude.ai/awesome-claude-code
Claude Code 文檔 https://docs.anthropic.com/en/docs/claude-code

12. 總結

awesome-claude-code 是最全面且積極維護的 Claude Code 擴充功能社群索引,是任何基於 Anthropic 代理式編碼 CLI 進行開發或自動化的開發者的必備起點。憑藉 37,000+ stars、機器可讀數據與嚴格的編輯策劃,它為團隊節省了數小時的探索時間,並在 Claude Code 技術棧的每一層(從簡單的斜線指令到完整的多代理編排框架)提供了經過生產環境測試的工具。如果您認真使用 Claude Code,此清單是必備的書籤。