بنقرة واحدة
claude-code-guide
Claude Code 高階開發指南 - 全面的中文教程,涵蓋工具使用、REPL 環境、開發工作流、MCP 整合、高階模式和最佳實踐。適合學習 Claude Code 的高階功能和開發技巧。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Claude Code 高階開發指南 - 全面的中文教程,涵蓋工具使用、REPL 環境、開發工作流、MCP 整合、高階模式和最佳實踐。適合學習 Claude Code 的高階功能和開發技巧。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Auto-detect network issues and force proxy usage with proxychains4. Use this skill when encountering connection timeouts, DNS failures, or blocked network access. Default proxy is http://127.0.0.1:9910
Telegram 生態開發全棧指南 - 涵蓋 Bot API、Mini Apps (Web Apps)、MTProto 客戶端開發。包括訊息處理、支付、內聯模式、Webhook、認證、儲存、感測器 API 等完整開發資源。
| name | claude-code-guide |
| description | Claude Code 高階開發指南 - 全面的中文教程,涵蓋工具使用、REPL 環境、開發工作流、MCP 整合、高階模式和最佳實踐。適合學習 Claude Code 的高階功能和開發技巧。 |
全面的 Claude Code 中文學習指南,涵蓋從基礎到高階的所有核心概念、工具使用、開發工作流和最佳實踐。
當需要以下幫助時使用此技能:
REPL - JavaScript 執行時環境
window.fs.readFile()Artifacts - 視覺化輸出
Web Search - 網路搜尋
Web Fetch - 獲取網頁內容
Conversation Search - 對話搜尋
Recent Chats - 最近對話
End Conversation - 結束對話
# 階段 1:定量評估
wc -l filename.md # 行數統計
wc -w filename.md # 詞數統計
wc -c filename.md # 字元數統計
# 階段 2:結構分析
grep "^#{1,6} " filename.md # 提取標題層次
grep "```" filename.md # 識別程式碼塊
grep -c "keyword" filename.md # 關鍵詞頻率
# 階段 3:內容提取
Read filename.md offset=0 limit=50 # 檔案開頭
Read filename.md offset=N limit=100 # 目標部分
Read filename.md offset=-50 limit=50 # 檔案結尾
// 資料處理
const data = [1, 2, 3, 4, 5];
const sum = data.reduce((a, b) => a + b, 0);
// 使用預載入庫
// Lodash
_.chunk([1, 2, 3, 4], 2); // [[1,2], [3,4]]
// MathJS
math.sqrt(16); // 4
// D3.js
d3.range(10); // [0,1,2,3,4,5,6,7,8,9]
// 讀取檔案
const content = await window.fs.readFile('path/to/file');
// 非同步操作
const result = await fetch('https://api.example.com/data');
const json = await result.json();
內建命令:
/help - 顯示幫助/clear - 清除對話/plugin - 管理外掛/settings - 配置設定自定義命令:
建立 .claude/commands/mycommand.md:
根據需求執行特定任務的指令
使用:/mycommand
# 探索 → 理解 → 實現
ls -la # 列出檔案
Read file.py # 讀取內容
grep "function" file.py # 搜尋模式
# 然後實現修改
# 設計 → 驗證 → 實現
# 1. 在 REPL 中測試邏輯
# 2. 驗證邊界情況
# 3. 實現到程式碼
# 檢查 → 分析 → 視覺化
# 1. 讀取資料檔案
# 2. REPL 中分析
# 3. Artifacts 視覺化
自動授予許可權的工具:
需要授權的工具:
Claude 自動識別:
對話記憶體:
持久記憶體(實驗性):
Model Context Protocol - 連線 Claude 到外部系統的協議。
配置檔案:~/.config/claude/mcp_config.json
{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["path/to/server.js"],
"env": {
"API_KEY": "your-key"
}
}
}
}
Claude 會自動發現 MCP 工具並在對話中使用:
"使用 my-server 工具獲取資料"
在 .claude/settings.json 配置:
{
"hooks": {
"tool-pre-use": "echo 'About to use tool'",
"tool-post-use": "echo 'Tool used'",
"user-prompt-submit": "echo 'Processing prompt'"
}
}
使用 Task 工具啟動子代理:
"啟動一個專門的代理來最佳化這個演算法"
子代理特點:
使用 TodoWrite 工具:
"建立任務列表來跟蹤這個專案"
任務狀態:
pending - 待處理in_progress - 進行中completed - 已完成漸進式開發:
驗證驅動:
# 執行測試
npm test
pytest
# 型別檢查
mypy script.py
tsc --noEmit
# 程式碼檢查
eslint src/
flake8 .
使用子代理進行審查:
"啟動程式碼審查代理檢查這個檔案"
審查重點:
工具使用錯誤
檔案操作錯誤
API 呼叫錯誤
每個工具在隔離環境中執行:
症狀: 工具呼叫失敗
解決方案:
症狀: REPL 執行緩慢
解決方案:
症狀: MCP 伺服器無響應
解決方案:
// 在 REPL 中
const data = await window.fs.readFile('data.csv');
const parsed = Papa.parse(data, { header: true });
const values = parsed.data.map(row => parseFloat(row.value));
const avg = _.mean(values);
const std = math.std(values);
console.log(`平均值: ${avg}, 標準差: ${std}`);
# 在 Bash 中
grep -r "TODO" src/
find . -name "*.py" -type f
"使用 web_fetch 獲取 https://api.example.com/data 的內容,
然後在 REPL 中分析 JSON 資料"
此技能包含詳細文件:
包含以下主題:
使用 view 命令檢視參考檔案獲取詳細資訊。
本指南結合了:
請在使用時參考最新的官方文件。
使用這個技能深入掌握 Claude Code 的強大功能!