claude
claude-code
安裝
claude-code安裝命令:npm install -g @anthropic-ai/claude-code
配置
cd .claude
touch .settings.json

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "glm token key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
},
"enabledPlugins": {
"superpowers@claude-plugins-official": true,
"chrome-devtools-mcp@chrome-devtools-plugins": true
}
}
使用
//運(yùn)行命令
claude
//mcp添加
claude mcp add -s user chrome-devtools npx chrome-devtools-mcp@latest
claude mcp add -s user playwright npx @playwright/mcp@latest
//# oh-my-claudecode
/plugin marketplace add GitHub - Yeachan-Heo/oh-my-claudecode: Teams-first Multi-agent orchestration for Claude Code
/plugin install oh-my-claudecode
//#everything-claude-code
/plugin marketplace add GitHub - affaan-m/everything-claude-code: The agent harness performance optimization system. Skills,
/plugin install ecc@ecc
常用插件superpower安裝
github地址:superpowers
一、核心理念:先想清楚,再動(dòng)手寫
Superpowers 解決 AI 編程三大通?。?/p>
急于寫代碼:需求沒理清就開始寫,反復(fù)返工
無測試、無質(zhì)量:只寫主流程,不考慮邊界、異常、測試
無工程化:不做設(shè)計(jì)、不分任務(wù)、不審查、不驗(yàn)證
它的口號:
讓 AI 像資深工程師一樣工作,而不是像只會(huì)寫代碼的實(shí)習(xí)生。
二、核心能力:20+ 技能(Skills)覆蓋全開發(fā)流程
Superpowers 不是簡單提示詞,而是一套 強(qiáng)制執(zhí)行的****工作流****系統(tǒng)。常用核心技能:
1. 需求與規(guī)劃(必用)
/brainstorming:頭腦風(fēng)暴、蘇格拉底式提問,先理清需求、邊界、約束再動(dòng)手/writing-plans:把大任務(wù)拆成 2–5 分鐘可執(zhí)行小任務(wù),精確到文件、步驟、驗(yàn)證點(diǎn)
2. 開發(fā)與質(zhì)量(最關(guān)鍵)
/test-driven-development (TDD):先寫測試 → 再寫實(shí)現(xiàn) → 重構(gòu),強(qiáng)制紅 - 綠 - 重構(gòu)循環(huán)/systematic-debugging:4 步系統(tǒng)化調(diào)試,找根因、不瞎改/executing-plans:按計(jì)劃一步步執(zhí)行、自動(dòng)驗(yàn)證、不跳步
3. 協(xié)作與工程化
/requesting-code-review:自動(dòng)做代碼審查、自檢質(zhì)量/using-git-worktrees:Git 多分支安全并行開發(fā)/dispatching-parallel-agents:子代理并行處理多文件任務(wù)
三、完整工作流(7 階段)
用 Superpowers 開發(fā),AI 會(huì)自動(dòng)走這套流程:
需求澄清(brainstorming)
方案設(shè)計(jì)
編寫計(jì)劃(writing-plans)
TDD 開發(fā)(先測后碼)
系統(tǒng)化調(diào)試
代碼審查
驗(yàn)證與交付
Claude code安裝superpower
# 安裝Claude Code Official Marketplace/plugin install superpowers@claude-plugins-official# 安裝superpowers/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace
Codex
直接codex 輸入框(Tell Codex):
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
使用
# 格式: /brainstorming 你的需求描述 # 示例: /brainstorming 用 React + TypeScript 做一個(gè)待辦 App,支持增刪改查、本地存儲(chǔ)](https://github.com/obra/superpowers)
常用插件everything-claude-code (ecc)
ecc plugin Github地址:https://github.com/affaan-m/everything-claude-code
Everything Claude Code (ECC):為你組建一支完整的虛擬開發(fā)團(tuán)隊(duì)(架構(gòu)師、測試、安全、審查、調(diào)試專家),自帶全套企業(yè)級開發(fā)規(guī)范與自動(dòng)化流程。
五大核心組件(開箱即用)
ECC 通過以下模塊,系統(tǒng)性定義 AI 的行為規(guī)范:
- ?? 專業(yè)代理 (Agents) - 47+ 專家角色將任務(wù)分給不同專家,各司其職,確保專業(yè)質(zhì)量:
Planner (架構(gòu)師):拆解需求、制定開發(fā)計(jì)劃、設(shè)計(jì)技術(shù)方案。
Code-Reviewer (代碼審查員):檢查代碼質(zhì)量、Bug、規(guī)范、性能。
TDD-Guru (測試專家):強(qiáng)制測試驅(qū)動(dòng)開發(fā) (****TDD****),先寫測試,后寫代碼。
Security-Scanner (安全專家):內(nèi)置 AgentShield 102 條安全規(guī)則,掃描漏洞。
Debugger (調(diào)試專家):系統(tǒng)化定位、分析、修復(fù) Bug。
語言 / 框架專家:Go/TS/Python/React/Flutter 等專屬 Reviewer。
目錄結(jié)構(gòu)
everything-claude-code/
|-- .claude-plugin/ # 插件與應(yīng)用商店清單
| |-- plugin.json # 插件元數(shù)據(jù)與組件路徑
| |-- marketplace.json # 用于 /plugin marketplace add 的自托管應(yīng)用商店目錄
|
|-- agents/ # 36 個(gè)專用子智能體,用于任務(wù)委派
| |-- planner.md # 功能實(shí)現(xiàn)規(guī)劃
| |-- architect.md # 系統(tǒng)架構(gòu)設(shè)計(jì)決策
| |-- tdd-guide.md # 測試驅(qū)動(dòng)開發(fā)
| |-- code-reviewer.md # 代碼質(zhì)量與安全審查
| |-- security-reviewer.md # 漏洞分析
| |-- build-error-resolver.md # 構(gòu)建錯(cuò)誤修復(fù)
| |-- e2e-runner.md # Playwright 端到端測試
| |-- refactor-cleaner.md # 無效代碼清理
| |-- doc-updater.md # 文檔同步更新
| |-- docs-lookup.md # 文檔 / API 查閱
| |-- chief-of-staff.md # 溝通梳理與文稿起草
| |-- loop-operator.md # 自主循環(huán)執(zhí)行
| |-- harness-optimizer.md # 執(zhí)行框架配置調(diào)優(yōu)
| |-- cpp-reviewer.md # C++ 代碼審查
| |-- cpp-build-resolver.md # C++ 構(gòu)建錯(cuò)誤修復(fù)
| |-- go-reviewer.md # Go 代碼審查
| |-- go-build-resolver.md # Go 構(gòu)建錯(cuò)誤修復(fù)
| |-- python-reviewer.md # Python 代碼審查
| |-- database-reviewer.md # 數(shù)據(jù)庫 / Supabase 審查
| |-- typescript-reviewer.md # TypeScript/JavaScript 代碼審查
| |-- java-reviewer.md # Java/Spring Boot 代碼審查
| |-- java-build-resolver.md # Java/Maven/Gradle 構(gòu)建錯(cuò)誤修復(fù)
| |-- kotlin-reviewer.md # Kotlin/Android/KMP 代碼審查
| |-- kotlin-build-resolver.md # Kotlin/Gradle 構(gòu)建錯(cuò)誤修復(fù)
| |-- rust-reviewer.md # Rust 代碼審查
| |-- rust-build-resolver.md # Rust 構(gòu)建錯(cuò)誤修復(fù)
| |-- pytorch-build-resolver.md # PyTorch/CUDA 訓(xùn)練錯(cuò)誤修復(fù)
|
|-- skills/ # 工作流定義與領(lǐng)域知識庫
| |-- coding-standards/ # 各語言最佳實(shí)踐
| |-- clickhouse-io/ # ClickHouse 分析、查詢與數(shù)據(jù)工程
| |-- backend-patterns/ # API、數(shù)據(jù)庫、緩存設(shè)計(jì)模式
| |-- frontend-patterns/ # React、Next.js 開發(fā)模式
| |-- frontend-slides/ # HTML 幻燈片與 PPTX 轉(zhuǎn)網(wǎng)頁工作流(新增)
| |-- article-writing/ # 長文本寫作,保留指定風(fēng)格、避免通用 AI 腔調(diào)(新增)
| |-- content-engine/ # 多平臺(tái)社交內(nèi)容創(chuàng)作與復(fù)用工作流(新增)
| |-- market-research/ # 帶來源引用的市場、競品與投資方研究(新增)
| |-- investor-materials/ # 融資路演 PPT、單頁摘要、備忘錄與財(cái)務(wù)模型(新增)
| |-- investor-outreach/ # 定制化融資觸達(dá)與跟進(jìn)(新增)
| |-- continuous-learning/ # 從會(huì)話中自動(dòng)提取模式(長文本指南)
| |-- continuous-learning-v2/ # 基于本能的學(xué)習(xí),附帶置信度評分
| |-- iterative-retrieval/ # 為子智能體漸進(jìn)式優(yōu)化上下文
| |-- strategic-compact/ # 手動(dòng)上下文精簡建議(長文本指南)
| |-- tdd-workflow/ # 測試驅(qū)動(dòng)開發(fā)方法論
| |-- security-review/ # 安全檢查清單
| |-- eval-harness/ # 驗(yàn)證循環(huán)評估(長文本指南)
| |-- verification-loop/ # 持續(xù)驗(yàn)證機(jī)制(長文本指南)
| |-- videodb/ # 音視頻采集、檢索、編輯、生成與推流(新增)
| |-- golang-patterns/ # Go 語言慣用寫法與最佳實(shí)踐
| |-- golang-testing/ # Go 測試模式、TDD 與基準(zhǔn)測試
| |-- cpp-coding-standards/ # 遵循 C++ Core Guidelines 的編碼規(guī)范(新增)
| |-- cpp-testing/ # 基于 GoogleTest、CMake/CTest 的 C++ 測試(新增)
| |-- django-patterns/ # Django 模式、模型與視圖(新增)
| |-- django-security/ # Django 安全最佳實(shí)踐(新增)
| |-- django-tdd/ # Django TDD 工作流(新增)
| |-- django-verification/ # Django 驗(yàn)證循環(huán)(新增)
| |-- laravel-patterns/ # Laravel 架構(gòu)模式(新增)
| |-- laravel-security/ # Laravel 安全最佳實(shí)踐(新增)
| |-- laravel-tdd/ # Laravel TDD 工作流(新增)
| |-- laravel-verification/ # Laravel 驗(yàn)證循環(huán)(新增)
| |-- python-patterns/ # Python 慣用寫法與最佳實(shí)踐(新增)
| |-- python-testing/ # 基于 pytest 的 Python 測試(新增)
| |-- springboot-patterns/ # Java Spring Boot 模式(新增)
| |-- springboot-security/ # Spring Boot 安全(新增)
| |-- springboot-tdd/ # Spring Boot TDD(新增)
| |-- springboot-verification/ # Spring Boot 驗(yàn)證(新增)
| |-- configure-ecc/ # 交互式安裝向?qū)Вㄐ略觯?| |-- security-scan/ # 集成 AgentShield 安全審計(jì)(新增)
| |-- java-coding-standards/ # Java 編碼規(guī)范(新增)
| |-- jpa-patterns/ # JPA/Hibernate 模式(新增)
| |-- postgres-patterns/ # PostgreSQL 優(yōu)化模式(新增)
| |-- nutrient-document-processing/ # 基于 Nutrient API 的文檔處理(新增)
| |-- docs/examples/project-guidelines-template.md # 項(xiàng)目專屬技能模板
| |-- database-migrations/ # 數(shù)據(jù)庫遷移模式(Prisma、Drizzle、Django、Go)(新增)
| |-- api-design/ # REST API 設(shè)計(jì)、分頁、錯(cuò)誤響應(yīng)(新增)
| |-- deployment-patterns/ # CI/CD、Docker、健康檢查、回滾(新增)
| |-- docker-patterns/ # Docker Compose、網(wǎng)絡(luò)、數(shù)據(jù)卷、容器安全(新增)
| |-- e2e-testing/ # Playwright E2E 模式與頁面對象模型(新增)
| |-- content-hash-cache-pattern/ # 用于文件處理的 SHA-256 內(nèi)容哈希緩存(新增)
| |-- cost-aware-llm-pipeline/ # LLM 成本優(yōu)化、模型路由、預(yù)算跟蹤(新增)
| |-- regex-vs-llm-structured-text/ # 文本解析:正則與 LLM 選型決策框架(新增)
| |-- swift-actor-persistence/ # 基于 Actor 的 Swift 線程安全數(shù)據(jù)持久化(新增)
| |-- swift-protocol-di-testing/ # 基于協(xié)議的依賴注入,實(shí)現(xiàn)可測試 Swift 代碼(新增)
| |-- search-first/ # 先調(diào)研再編碼工作流(新增)
| |-- skill-stocktake/ # 技能與命令質(zhì)量審計(jì)(新增)
| |-- liquid-glass-design/ # iOS 26 Liquid Glass 設(shè)計(jì)系統(tǒng)(新增)
| |-- foundation-models-on-device/ # 基于 Apple FoundationModels 的端側(cè)大模型(新增)
| |-- swift-concurrency-6-2/ # Swift 6.2 簡潔并發(fā)編程(新增)
| |-- perl-patterns/ # 現(xiàn)代 Perl 5.36+ 慣用寫法與最佳實(shí)踐(新增)
| |-- perl-security/ # Perl 安全模式、污點(diǎn)模式、安全 I/O(新增)
| |-- perl-testing/ # 基于 Test2::V0、prove、Devel::Cover 的 Perl TDD(新增)
| |-- autonomous-loops/ # 自主循環(huán)模式:順序流水線、PR 循環(huán)、DAG 編排(新增)
| |-- plankton-code-quality/ # 基于 Plankton 鉤子的實(shí)時(shí)代碼質(zhì)量管控(新增)
|
|-- commands/ # 傳統(tǒng)斜杠命令兼容層;優(yōu)先使用 skills/
| |-- tdd.md # /tdd - 測試驅(qū)動(dòng)開發(fā)
| |-- plan.md # /plan - 實(shí)現(xiàn)規(guī)劃
| |-- e2e.md # /e2e - 生成端到端測試
| |-- code-review.md # /code-review - 代碼質(zhì)量審查
| |-- build-fix.md # /build-fix - 修復(fù)構(gòu)建錯(cuò)誤
| |-- refactor-clean.md # /refactor-clean - 清理無效代碼
| |-- learn.md # /learn - 會(huì)話中提取模式(長文本指南)
| |-- learn-eval.md # /learn-eval - 提取、評估并保存模式(新增)
| |-- checkpoint.md # /checkpoint - 保存驗(yàn)證狀態(tài)(長文本指南)
| |-- verify.md # /verify - 運(yùn)行驗(yàn)證循環(huán)(長文本指南)
| |-- setup-pm.md # /setup-pm - 配置包管理器
| |-- go-review.md # /go-review - Go 代碼審查(新增)
| |-- go-test.md # /go-test - Go TDD 工作流(新增)
| |-- go-build.md # /go-build - 修復(fù) Go 構(gòu)建錯(cuò)誤(新增)
| |-- skill-create.md # /skill-create - 從 Git 歷史生成技能(新增)
| |-- instinct-status.md # /instinct-status - 查看已學(xué)習(xí)本能(新增)
| |-- instinct-import.md # /instinct-import - 導(dǎo)入本能(新增)
| |-- instinct-export.md # /instinct-export - 導(dǎo)出本能(新增)
| |-- evolve.md # /evolve - 將本能聚類為技能
| |-- prune.md # /prune - 刪除過期待處理本能(新增)
| |-- pm2.md # /pm2 - PM2 服務(wù)生命周期管理(新增)
| |-- multi-plan.md # /multi-plan - 多智能體任務(wù)拆解(新增)
| |-- multi-execute.md # /multi-execute - 多智能體工作流編排(新增)
| |-- multi-backend.md # /multi-backend - 后端多服務(wù)編排(新增)
| |-- multi-frontend.md # /multi-frontend - 前端多服務(wù)編排(新增)
| |-- multi-workflow.md # /multi-workflow - 通用多服務(wù)工作流(新增)
| |-- orchestrate.md # /orchestrate - 多智能體協(xié)同調(diào)度
| |-- sessions.md # /sessions - 會(huì)話歷史管理
| |-- eval.md # /eval - 按標(biāo)準(zhǔn)評估
| |-- test-coverage.md # /test-coverage - 測試覆蓋率分析
| |-- update-docs.md # /update-docs - 更新文檔
| |-- update-codemaps.md # /update-codemaps - 更新代碼映射
| |-- python-review.md # /python-review - Python 代碼審查(新增)
|
|-- rules/ # 必須遵守的規(guī)范(復(fù)制到 ~/.claude/rules/)
| |-- README.md # 結(jié)構(gòu)概覽與安裝指南
| |-- common/ # 與語言無關(guān)的通用原則
| | |-- coding-style.md # 不可變性、文件組織規(guī)范
| | |-- git-workflow.md # 提交格式、PR 流程
| | |-- testing.md # TDD、80% 覆蓋率要求
| | |-- performance.md # 模型選型、上下文管理
| | |-- patterns.md # 設(shè)計(jì)模式、項(xiàng)目骨架
| | |-- hooks.md # 鉤子架構(gòu)、TodoWrite
| | |-- agents.md # 子智能體委派時(shí)機(jī)
| | |-- security.md # 強(qiáng)制安全檢查
| |-- typescript/ # TypeScript/JavaScript 專屬規(guī)范
| |-- python/ # Python 專屬規(guī)范
| |-- golang/ # Go 專屬規(guī)范
| |-- swift/ # Swift 專屬規(guī)范
| |-- php/ # PHP 專屬規(guī)范(新增)
|
|-- hooks/ # 基于觸發(fā)器的自動(dòng)化邏輯
| |-- README.md # 鉤子文檔、使用示例與自定義指南
| |-- hooks.json # 全部鉤子配置(PreToolUse、PostToolUse、Stop 等)
| |-- memory-persistence/ # 會(huì)話生命周期鉤子(長文本指南)
| |-- strategic-compact/ # 上下文精簡建議(長文本指南)
|
|-- scripts/ # 跨平臺(tái) Node.js 腳本(新增)
| |-- lib/ # 通用工具庫
| | |-- utils.js # 跨平臺(tái)文件 / 路徑 / 系統(tǒng)工具
| | |-- package-manager.js # 包管理器檢測與選擇
| |-- hooks/ # 鉤子實(shí)現(xiàn)
| | |-- session-start.js # 會(huì)話啟動(dòng)時(shí)加載上下文
| | |-- session-end.js # 會(huì)話結(jié)束時(shí)保存狀態(tài)
| | |-- pre-compact.js # 上下文精簡前狀態(tài)保存
| | |-- suggest-compact.js # 策略性精簡建議
| | |-- evaluate-session.js # 從會(huì)話中提取模式
| |-- setup-package-manager.js # 交互式包管理器設(shè)置
|
|-- tests/ # 測試套件(新增)
| |-- lib/ # 工具庫測試
| |-- hooks/ # 鉤子測試
| |-- run-all.js # 運(yùn)行全部測試
|
|-- contexts/ # 動(dòng)態(tài)注入的系統(tǒng)提示上下文(長文本指南)
| |-- dev.md # 開發(fā)模式上下文
| |-- review.md # 代碼審查模式上下文
| |-- research.md # 研究 / 探索模式上下文
|
|-- examples/ # 配置與會(huì)話示例
| |-- CLAUDE.md # 項(xiàng)目級配置示例
| |-- user-CLAUDE.md # 用戶級配置示例
| |-- saas-nextjs-CLAUDE.md # 真實(shí) SaaS 項(xiàng)目(Next.js + Supabase + Stripe)
| |-- go-microservice-CLAUDE.md # 真實(shí) Go 微服務(wù)(gRPC + PostgreSQL)
| |-- django-api-CLAUDE.md # 真實(shí) Django REST API(DRF + Celery)
| |-- laravel-api-CLAUDE.md # 真實(shí) Laravel API(PostgreSQL + Redis)(新增)
| |-- rust-api-CLAUDE.md # 真實(shí) Rust API(Axum + SQLx + PostgreSQL)(新增)
|
|-- mcp-configs/ # MCP 服務(wù)端配置
| |-- mcp-servers.json # GitHub、Supabase、Vercel、Railway 等配置
|
|-- marketplace.json # 自托管應(yīng)用商店配置(用于 /plugin marketplace add)
常用命令
claude code常用命令
Claude Code 命令分為 CLI 啟動(dòng)命令(終端輸入)、會(huì)話內(nèi)斜杠命令(/ 開頭)、文件 / Shell 符號(@/!)和 快捷鍵 四類。
CLI 啟動(dòng)命令(終端直接運(yùn)行)
claude # 啟動(dòng)交互式會(huì)話(當(dāng)前目錄)
claude "分析項(xiàng)目" # 帶初始提示啟動(dòng)
claude -p "一句話提問" # 非交互、直接回答并退出
claude -c / --continue # 繼續(xù)最近一次會(huì)話
claude --resume # 列出歷史會(huì)話并選擇恢復(fù)
claude --model sonnet # 指定模型(sonnet / opus / haiku)
claude --version # 查看版本
claude login # 登錄認(rèn)證
claude logout # 登出
會(huì)話內(nèi)斜杠命令(最常用)
//1\. 上下文與會(huì)話(必記)
/help # 幫助、列出所有命令
/clear # 清空全部上下文(省Token、新任務(wù))
/compact # 壓縮歷史(保留摘要、減少Token)
/context # 查看當(dāng)前上下文/Token占用
/exit # 退出會(huì)話(同 Ctrl+D)
//2\. 模型與成本
/model # 切換模型(sonnet/opus/haiku)
/cost # 查看當(dāng)前會(huì)話Token/費(fèi)用
//3\. 文件與工作區(qū)
/init # 初始化 CLAUDE.md(項(xiàng)目文檔)
/add-dir # 添加目錄到工作區(qū)
/export # 導(dǎo)出對話到文件
//4\. 任務(wù)與模式
/plan # 進(jìn)入規(guī)劃模式(先分析再寫代碼)
/break # 中斷當(dāng)前任務(wù)
/redo # 重做上一步
/undo # 撤銷上一步文件修改
/status # 查看狀態(tài)(模型、版本、權(quán)限)
/doctor # 環(huán)境診斷
//5\. 其他常用
/copy # 復(fù)制最后一次回答
/rename 名稱 # 給會(huì)話命名
/resume 名稱 # 按名稱恢復(fù)會(huì)話
//文件引用 & Shell 執(zhí)行(開發(fā)必備)
//# 引用文件/目錄(自動(dòng)補(bǔ)全)
@src/index.ts
@src/components/
@*.tsx
//# 直接執(zhí)行 Shell 命令(!前綴)
!git status
!npm install
!ls -la
!python test.py
//核心快捷鍵(效率神器)
Ctrl+C # 中斷生成/取消
Ctrl+D # 退出
Esc # 停止生成(保留上下文)
Esc+Esc # 檢查點(diǎn)/撤銷(多文件修改救命)
Ctrl+R # 搜索歷史
Ctrl+L # 清屏
Ctrl+G # 用外部編輯器寫提示
Shift+Tab # 切換模式(普通/規(guī)劃/自動(dòng))
極簡高頻清單(新手先記這 10 個(gè))
-
claude→ 啟動(dòng) -
/clear→ 新任務(wù)清上下文 -
/compact→ 長對話壓縮 -
/model→ 切模型 -
/context→ 看 Token -
@文件→ 引用代碼 -
!命令→ 執(zhí)行 Shell -
Ctrl+C→ 中斷 -
Esc+Esc→ 撤銷修改 -
/exit→ 退出
技能安裝
//安裝 vercel-react-native-skills
//自動(dòng)激活:RN 項(xiàng)目目錄下自動(dòng)啟用
//核心能力
//React Native 最佳實(shí)踐與代碼規(guī)范
//跨平臺(tái)(iOS/Android)適配指導(dǎo)
//原生模塊集成方案
//性能優(yōu)化建議
//常見坑點(diǎn)排查
npx skills add vercel-labs/agent-skills@vercel-react-native-skills -g
claude "幫我寫一個(gè) RN 底部標(biāo)簽導(dǎo)航,帶兩個(gè)頁面"
claude "RN 中如何調(diào)用原生相冊/相機(jī)權(quán)限?"
claude "優(yōu)化我的 RN 列表渲染性能"
claude "Vercel 部署 RN 后端/服務(wù)端"
# React 最佳實(shí)踐
npx skills add vercel-labs/agent-skills@vercel-react-best-practices -g
# Vercel 部署/邊緣函數(shù)
npx skills add vercel-labs/agent-skills@vercel-deployment -g
claude skills list # 列出已安裝的所有技能
claude skills list --all # 列出官方倉庫里所有可安裝的技能
claude skills list --global # 列出全局技能
claude skills enable vercel-react-native-skills
claude rules list # 列出當(dāng)前項(xiàng)目所有生效規(guī)則
claude rules list --global # 列出全局規(guī)則
claude models list # 列出你可用的所有 Claude 模型
claude info # 查看當(dāng)前版本、配置、模型、技能、規(guī)則總覽
claude sessions list # 列出所有會(huì)話
claude history # 查看當(dāng)前會(huì)話歷史
claude config list # 查看當(dāng)前所有配置項(xiàng)
部分模塊介紹
在 Claude Code 中,Agents、Rules、Plugins、Skills 是四大核心擴(kuò)展機(jī)制,分別負(fù)責(zé)專業(yè)分工、全局約束、能力打包、流程模板,共同構(gòu)成了 AI 編程助手的可定制化體系。
1. Agents(智能體 / 專家)
定義:專注特定領(lǐng)域的專家級子助手,擁有獨(dú)立的提示詞、能力范圍和工具集,負(fù)責(zé)端到端自主完成復(fù)雜目標(biāo)。
本質(zhì):獨(dú)立角色 + 專業(yè)領(lǐng)域 + 自主決策(如 “架構(gòu)師”、“代碼審查員”)
核心作用:復(fù)雜任務(wù)拆解與自主執(zhí)行
文件結(jié)構(gòu):
agents/[name]/AGENT.md(含frontmatter聲明能力)觸發(fā):自動(dòng)調(diào)度(Claude 按需指派)或手動(dòng)
/agent [name]-
示例:
markdown
--- description: 資深Go語言專家,負(fù)責(zé)代碼審查與優(yōu)化capabilities: ["code-review", "security-audit", "refactoring"] --- # Go 代碼審查專家 專注Go語言最佳實(shí)踐、并發(fā)安全、性能優(yōu)化... 類比:公司里的部門專家(如安全工程師、測試主管)
2. Rules(規(guī)則 / 全局約束)
定義:全局靜態(tài)提示詞,以 CLAUDE.md 存在,始終注入系統(tǒng)上下文,強(qiáng)制 Claude 遵守項(xiàng)目規(guī)范。
本質(zhì):軟約束、項(xiàng)目憲法、風(fēng)格指南
核心作用:統(tǒng)一輸出規(guī)范、減少重復(fù)指令
-
級別:
-
用戶級:
~/.claude/CLAUDE.md(全局) -
項(xiàng)目級:
./.claude/CLAUDE.md(當(dāng)前項(xiàng)目)
-
用戶級:
內(nèi)容:代碼風(fēng)格、提交規(guī)范、禁止行為、技術(shù)棧約束
類比:公司規(guī)章制度 / 項(xiàng)目手冊
3. Plugins(插件 / 能力包)
定義:打包分發(fā)容器,將 agents/skills/commands/hooks/MCP 等能力封裝為可安裝、可共享、可版本化的單元Anthropic。
本質(zhì):能力集合 + 分發(fā)格式(非功能本身)
核心作用:跨項(xiàng)目 / 團(tuán)隊(duì)共享配置、一鍵安裝擴(kuò)展Anthropic
-
結(jié)構(gòu):
plaintext
my-plugin/ ├── .claude-plugin/ │ └── plugin.json # 清單(元數(shù)據(jù)、依賴、入口) ├── agents/ # 內(nèi)置智能體 ├── skills/ # 內(nèi)置技能 └── mcp/ # 內(nèi)置工具服務(wù)器 管理:
/plugin install、/plugin enablecode.claude.com類比:IDE 插件 / App 安裝包
4. Skills(技能 / 流程模板)
定義:結(jié)構(gòu)化工作流 SOP,用 SKILL.md 定義 “遇到 X 場景,按 Y 步驟執(zhí)行” 的可復(fù)用模板。
本質(zhì):操作手冊、步驟清單、最佳實(shí)踐封裝
核心作用:標(biāo)準(zhǔn)化重復(fù)任務(wù)、提升效率與一致性
-
結(jié)構(gòu):
plaintext
skills/ └── react-native-debug/ ├── SKILL.md # 主流程(含 frontmatter) ├── reference.md # 可選參考 └── scripts/ # 可選輔助腳本
code.claude.com
-
觸發(fā):自動(dòng)匹配(語義激活)或
/skill-name顯式調(diào)用 - 類比:員工培訓(xùn)手冊 / 標(biāo)準(zhǔn)作業(yè)程序
核心區(qū)別與關(guān)系(一目了然)
表格
| 維度 | Agents (智能體) | Rules (規(guī)則) | Plugins (插件) | Skills (技能) |
|---|---|---|---|---|
| 定位 | 獨(dú)立專家 | 全局約束 | 能力容器 | 流程模板 |
| 粒度 | 目標(biāo) / 任務(wù) | 全局 / 項(xiàng)目 | 打包 / 分發(fā) | 步驟 / 操作 |
| 自主性 | 高(自主決策) | 無(靜態(tài)提示) | 無(載體) | 中(按步驟執(zhí)行) |
| 復(fù)用性 | 跨任務(wù) | 全局 / 項(xiàng)目 | 跨項(xiàng)目 / 團(tuán)隊(duì) | 跨場景 |
| 文件 | AGENT.md |
CLAUDE.md |
plugin.json |
SKILL.md |
| 關(guān)系 | 可調(diào)用 Skills | 約束所有 Agents | 可包含 Agents/Skills | 被 Agents / 用戶調(diào)用 |
一句話總結(jié)
- Agents 是專家(負(fù)責(zé)復(fù)雜任務(wù))
- Rules 是規(guī)矩(全局統(tǒng)一規(guī)范)
- Plugins 是安裝包(分享整套能力)
- Skills 是說明書(標(biāo)準(zhǔn)化操作步驟)