Files
affaan-m--everything-claude…/docs/zh-TW/CONTRIBUTING.md
T
wehub-resource-sync d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 11:55:55 +08:00

192 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 貢獻 Everything Claude Code
感謝您想要貢獻。本儲存庫旨在成為 Claude Code 使用者的社群資源。
## 我們正在尋找什麼
### 代理程式(Agents
能夠妥善處理特定任務的新代理程式:
- 特定語言審查員(Python、Go、Rust
- 框架專家(Django、Rails、Laravel、Spring
- DevOps 專家(Kubernetes、Terraform、CI/CD
- 領域專家(ML 管線、資料工程、行動開發)
### 技能(Skills
工作流程定義和領域知識:
- 語言最佳實務
- 框架模式
- 測試策略
- 架構指南
- 特定領域知識
### 指令(Commands
調用實用工作流程的斜線指令:
- 部署指令
- 測試指令
- 文件指令
- 程式碼生成指令
### 鉤子(Hooks
實用的自動化:
- Lint/格式化鉤子
- 安全檢查
- 驗證鉤子
- 通知鉤子
### 規則(Rules
必須遵守的準則:
- 安全規則
- 程式碼風格規則
- 測試需求
- 命名慣例
### MCP 設定
新的或改進的 MCP 伺服器設定:
- 資料庫整合
- 雲端供應商 MCP
- 監控工具
- 通訊工具
---
## 如何貢獻
### 1. Fork 儲存庫
```bash
git clone https://github.com/YOUR_USERNAME/everything-claude-code.git
cd everything-claude-code
```
### 2. 建立分支
```bash
git checkout -b add-python-reviewer
```
### 3. 新增您的貢獻
將檔案放置在適當的目錄:
- `agents/` 用於新代理程式
- `skills/` 用於技能(可以是單一 .md 或目錄)
- `commands/` 用於斜線指令
- `rules/` 用於規則檔案
- `hooks/` 用於鉤子設定
- `mcp-configs/` 用於 MCP 伺服器設定
### 4. 遵循格式
**代理程式**應包含 frontmatter
```markdown
---
name: agent-name
description: What it does
tools: Read, Grep, Glob, Bash
model: sonnet
---
Instructions here...
```
**技能**應清晰且可操作:
```markdown
# Skill Name
## When to Use
...
## How It Works
...
## Examples
...
```
**指令**應說明其功能:
```markdown
---
description: Brief description of command
---
# Command Name
Detailed instructions...
```
**鉤子**應包含描述:
```json
{
"matcher": "...",
"hooks": [...],
"description": "What this hook does"
}
```
### 5. 測試您的貢獻
在提交前確保您的設定能與 Claude Code 正常運作。
### 6. 提交 PR
```bash
git add .
git commit -m "Add Python code reviewer agent"
git push origin add-python-reviewer
```
然後開啟一個 PR,包含:
- 您新增了什麼
- 為什麼它有用
- 您如何測試它
---
## 指南
### 建議做法
- 保持設定專注且模組化
- 包含清晰的描述
- 提交前先測試
- 遵循現有模式
- 記錄任何相依性
### 避免做法
- 包含敏感資料(API 金鑰、權杖、路徑)
- 新增過於複雜或小眾的設定
- 提交未測試的設定
- 建立重複的功能
- 新增需要特定付費服務但無替代方案的設定
---
## 檔案命名
- 使用小寫加連字號:`python-reviewer.md`
- 具描述性:`tdd-workflow.md` 而非 `workflow.md`
- 將代理程式/技能名稱與檔名對應
---
## 有問題?
開啟 issue 或在 X 上聯繫:[@affaanmustafa](https://x.com/affaanmustafa)
---
感謝您的貢獻。讓我們一起打造優質的資源。