Community生產力與協作github.com

Maikozort/claude-skills

分析程式碼庫,推薦 Claude Code 自動化功能(鉤子、子代理、技能、插件、MCP 伺服器)。當使用者要求自動化建議、想要最佳化 Claude Code 設定、提到改善 Claude Code 工作流程、詢問如何為專案首次設定 Claude Code,或想知道應該使用哪些 Claude Code 功能時使用。

claude-skills 是什麼?

這項技能旨在幫助開發者分析現有程式碼庫,並提供量身訂製的 Claude Code 自動化設定建議,涵蓋所有擴充性選項,包含鉤子(Hooks)、子代理(Subagents)、技能(Skills)、插件(Plugins)以及 MCP 伺服器。它透過執行 shell 指令來偵測專案的語言、框架、資料庫及其他關鍵依賴項,並根據這些指標推薦最相關的工具與設定。此技能為唯讀,僅產出建議報告,不會直接建立或修改任何專案檔案,使用者需根據建議自行實作或請 Claude 協助建立。它支援多種平台與框架,包括 React、Vue、Next.js、FastAPI 等,並可與 GitHub、Linear、Slack 等外部服務整合。輸出報告時,每個類別僅提供 1-2 個最關鍵的建議,避免資訊過載,讓使用者能快速上手並實作最有效的自動化。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Maikozort/claude-skills/tree/HEAD/claude-automation-recommender

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

Claude 自動化建議工具

分析程式碼庫模式,為所有擴充性選項推薦量身訂製的 Claude Code 自動化功能。

此技能為唯讀。 它會分析程式碼庫並產出建議。它不會建立或修改任何檔案。使用者需自行實作建議,或另外請 Claude 協助建立。

輸出指南

  • 每種類型推薦 1-2 個:不要讓使用者負擔過重,每個類別只呈現最實用的 1-2 個建議。
  • 如果使用者要求特定類型:只專注於該類型,並提供更多選項(3-5 個建議)。
  • 超越參考清單:參考檔案包含常見模式,但請使用網路搜尋來尋找與程式碼庫中使用的工具、框架和函式庫相關的特定建議。
  • 告知使用者可以要求更多:最後提醒他們可以針對任何特定類別要求更多建議。

自動化類型總覽

類型最適合用於
鉤子 (Hooks)工具事件上的自動動作(儲存時格式化、Lint、封鎖編輯)
子代理 (Subagents)可平行運作的專門審查者/分析器
技能 (Skills)封裝的專業知識、工作流程和可重複任務(由 Claude 或使用者透過 /skill-name 調用)
插件 (Plugins)可安裝的技能集合
MCP 伺服器外部工具整合(資料庫、API、瀏覽器、文件)

工作流程

階段 1:程式碼庫分析

收集專案背景資訊:

# 偵測專案類型和工具
ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null
cat package.json 2>/dev/null | head -50

# 檢查依賴項以提供 MCP 伺服器建議
cat package.json 2>/dev/null | grep -E '"(react|vue|angular|next|express|fastapi|django|prisma|supabase|convex|stripe)"'

# 檢查現有的 Claude Code 設定
ls -la .claude/ CLAUDE.md 2>/dev/null

# 分析專案結構
ls -la src/ app/ lib/ tests/ components/ pages/ api/ 2>/dev/null

要擷取的關鍵指標:

類別要尋找的內容用於建議什麼
語言/框架package.json, pyproject.toml, 匯入模式鉤子, MCP 伺服器
前端技術棧React, Vue, Angular, Next.jsPlaywright MCP, 前端技能
後端技術棧Express, FastAPI, DjangoAPI 文件工具
資料庫Prisma, Supabase, Convex, 原始 SQL資料庫 / 後端 MCP 伺服器
外部 APIStripe, OpenAI, AWS SDKcontext7 MCP 用於文件查詢
測試Jest, pytest, Playwright 設定測試鉤子, 子代理
CI/CDGitHub Actions, CircleCIGitHub MCP 伺服器
問題追蹤Linear, Jira 參考問題追蹤器 MCP
文件模式OpenAPI, JSDoc, docstrings文件技能

階段 2:產生建議

根據分析結果,針對所有類別產生建議:

A. MCP 伺服器建議

詳細模式請參閱 references/mcp-servers.md。

程式碼庫訊號建議的 MCP 伺服器
使用熱門函式庫(React, Express 等)context7 - 即時文件查詢
需要 UI 測試的前端專案Playwright - 瀏覽器自動化/測試
使用 SupabaseSupabase MCP - 直接資料庫操作
使用 ConvexConvex MCP - 即時部署內省、執行查詢/變更、管理環境變數和日誌
PostgreSQL/MySQL 資料庫Database MCP - 查詢和 Schema 工具
GitHub 儲存庫GitHub MCP - Issues, PRs, Actions
使用 Linear 追蹤問題Linear MCP - 問題管理
AWS 基礎設施AWS MCP - 雲端資源管理
Slack 工作區Slack MCP - 團隊通知
記憶體/上下文持久化Memory MCP - 跨工作階段的記憶體
Sentry 錯誤追蹤Sentry MCP - 錯誤調查
Docker 容器Docker MCP - 容器管理

B. 技能建議

詳情請參閱 references/skills-reference.md。

在 .claude/skills/<name>/SKILL.md 中建立技能。部分技能也可透過插件取得:

程式碼庫訊號技能插件
建置插件skill-developmentplugin-dev
Git 提交commitcommit-commands
React/Vue/Angularfrontend-designfrontend-design
自動化規則writing-ruleshookify
功能規劃feature-devfeature-dev

要建立的自訂技能(包含範本、腳本、範例):

程式碼庫訊號要建立的技能調用方式
API 路由api-doc(含 OpenAPI 範本)兩者皆可
資料庫專案create-migration(含驗證腳本)僅使用者
測試套件gen-test(含測試範例)僅使用者
元件庫new-component(含範本)僅使用者
PR 工作流程pr-check(含檢查清單)僅使用者
發行版本release-notes(含 Git 上下文)僅使用者
程式碼風格project-conventions僅 Claude
入門引導setup-dev(含前置條件腳本)僅使用者

C. 鉤子建議

設定方式請參閱 references/hooks-patterns.md。

程式碼庫訊號建議的鉤子
已設定 PrettierPostToolUse: 編輯後自動格式化
已設定 ESLint/RuffPostToolUse: 編輯後自動 Lint
TypeScript 專案PostToolUse: 編輯後進行型別檢查
存在 tests 目錄PostToolUse: 執行相關測試
存在 .env 檔案PreToolUse: 封鎖 .env 編輯
存在鎖定檔案PreToolUse: 封鎖鎖定檔案編輯
安全敏感性程式碼PreToolUse: 需要確認

D. 子代理建議

範本請參閱 references/subagent-templates.md。

程式碼庫訊號建議的子代理
大型程式碼庫(>500 個檔案)code-reviewer - 平行程式碼審查
驗證/付款程式碼security-reviewer - 安全稽核
API 專案api-documenter - OpenAPI 產生
效能關鍵performance-analyzer - 瓶頸偵測
前端為主ui-reviewer - 無障礙審查
需要更多測試test-writer - 測試產生

E. 插件建議

可用插件請參閱 references/plugins-reference.md。

程式碼庫訊號建議的插件
一般生產力anthropic-agent-skills - 核心技能套件
文件工作流程安裝 docx, xlsx, pdf 技能
前端開發frontend-design 插件
建置 AI 工具mcp-builder 用於 MCP 開發

階段 3:輸出建議報告

清晰地格式化建議。每個類別僅包含 1-2 個建議 - 針對此特定程式碼庫最有價值的建議。跳過不相關的類別。

## Claude Code 自動化建議

我已分析您的程式碼庫,並為每個類別找出最頂尖的自動化功能。以下是每個類型的前 1-2 個建議:

### 程式碼庫簡介
- **類型**:[偵測到的語言/執行環境]
- **框架**:[偵測到的框架]
- **關鍵函式庫**:[偵測到的相關函式庫]

---

### 🔌 MCP 伺服器

#### context7
**原因**:[根據偵測到的函式庫的具體原因]
**安裝**:`claude mcp add context7`

---

### 🎯 技能

#### [技能名稱]
**原因**:[具體原因]
**建立位置**:`.claude/skills/[name]/SKILL.md`
**調用方式**:僅使用者 / 兩者皆可 / 僅 Claude
**也可從**:[plugin-name] 插件取得(如適用)
```yaml
---
name: [skill-name]
description: [功能說明]
disable-model-invocation: true  # 僅限使用者
---

⚡ 鉤子

[鉤子名稱]

原因:[根據偵測到的設定的具體原因] 位置:.claude/settings.json


🤖 子代理

[代理名稱]

原因:[根據程式碼庫模式的具體原因] 位置:.claude/agents/[name].md


需要更多建議嗎? 請針對任何特定類別要求額外建議(例如 "顯示更多 MCP 伺服器選項" 或 "還有哪些鉤子有幫助?")。

需要協助實作這些建議嗎? 儘管說,我可以協助您設定上述任何建議。


## 決策框架

### 何時推薦 MCP 伺服器
- 需要外部服務整合(資料庫、API)
- 查閱函式庫/SDK 的文件
- 瀏覽器自動化或測試
- 團隊工具整合(GitHub, Linear, Slack)
- 雲端基礎設施管理

### 何時推薦技能

- 文件產生(docx, xlsx, pptx, pdf — 也可在插件中取得)
- 頻繁重複的提示或工作流程
- 帶有參數的專案特定任務
- 將範本或腳本套用至任務(技能可以捆綁支援檔案)
- 使用 `/skill-name` 調用的快速動作
- 應在隔離環境中執行的工作流程(`context: fork`)

**調用控制:**
- `disable-model-invocation: true` — 僅使用者(用於副作用:部署、提交、發送)
- `user-invocable: false` — 僅 Claude(用於背景知識)
- 預設(兩者皆省略) — 兩者皆可調用

### 何時推薦鉤子
- 重複的編輯後動作(格式化、Lint)
- 保護規則(封鎖敏感檔案編輯)
- 驗證檢查(測試、型別檢查)

### 何時推薦子代理
- 需要專業知識(安全性、效能)
- 平行審查工作流程
- 背景品質檢查

### 何時推薦插件
- 需要多個相關技能
- 想要預先打包的自動化套件
- 團隊範圍內的標準化

---

## 設定技巧

### MCP 伺服器設定

**團隊共享**:將 `.mcp.json` 簽入儲存庫,以便整個團隊獲得相同的 MCP 伺服器

**除錯**:使用 `--mcp-debug` 標誌來識別設定問題

**要推薦的前置條件:**
- GitHub CLI(`gh`)- 啟用原生 GitHub 操作
- Puppeteer/Playwright CLI - 用於瀏覽器 MCP 伺服器

### 無頭模式(適用於 CI/自動化)

為自動化管道推薦無頭模式 Claude:

```bash
# Pre-commit 鉤子範例
claude -p "修正 src/ 中的 lint 錯誤" --allowedTools Edit,Write

# 帶有結構化輸出的 CI 管道
claude -p "<提示>" --output-format stream-json | your_command

鉤子的權限

在 .claude/settings.json 中設定允許的工具:

{
  "permissions": {
    "allow": ["Edit", "Write", "Bash(npm test:*)", "Bash(git commit:*)"]
  }
}

Individual skills in this repo

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

Maikozort/claude-skills

Analiza un archivo de video (short, reel, tiktok o video largo) para saber qué se ve, qué se dice, de qué trata, cuál es el mejor momento para el hook y la portada, qué capítulos tiene y qué problemas o faltantes hay antes de publicarlo. Extrae fotogramas y transcripción en local con ffmpeg y Whisper. Úsala cuando alguien comparta la ruta de un video y pida revisarlo, resumirlo o prepararlo para publicar, o como paso de análisis dentro de la skill publicar.

Maikozort/claude-skills

Escribe el copy de un video para redes sociales con SEO - títulos, descripciones, hooks, llamados a la acción, hashtags, bloque de redes y comentario fijado - adaptado a YouTube, Shorts, TikTok, Instagram Reels y Facebook Reels, en uno o varios idiomas. Úsala cuando pidan título, descripción, caption, hashtags, palabras clave o CTA para un video, o como paso de copy dentro de la skill publicar.

Maikozort/claude-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Maikozort/claude-skills

Llena campo por campo la pantalla "Crear reel" de Facebook - descripción, personas, ubicación, sentimiento, portada, audio, subtítulos (.srt), audiodescripciones, transcripciones, destinatarios, remixes, etiqueta de IA, grupos, historia, lista de reproducción y promoción. Úsala cuando vayan a subir un reel o video a Facebook o pregunten qué poner en un campo de Facebook.

相關技能