时间轴

2026-05-24

init


ClaudeCode

下载ClaudeCode,需要nodejs

1
2
3
4
5
6
7
8
# 最好换一下源
npm config set registry http://registry.npmmirror.com
npm install -g @anthropic-ai/claude-code

claude --version

# 恢复当前目录的会话
claude -c

DeepSeek

这里选择DeepSeek,因为它的token比较便宜且不用连接外网,点击下面网址申请 API key

Editor 集成

Vscode

下载插件:Claude Code for VS Code Anthropic anthropic.com, 随后在设置中找到@ext:Anthropic.claude-code下的ClaudeCode: Environment Variables点击Edit in settings.json

参考官方文档设置环境变量

如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.deepseek.com/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "<你的 DeepSeek API Key>"
},
{
"name": "ANTHROPIC_MODEL",
"value": "deepseek-v4-pro[1m]"
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "deepseek-v4-pro[1m]"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "deepseek-v4-pro[1m]"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "deepseek-v4-flash"
},
{
"name": "CLAUDE_CODE_SUBAGENT_MODEL",
"value": "deepseek-v4-flash"
},
{
"name": "CLAUDE_CODE_EFFORT_LEVEL",
"value": "max"
}
],

之后在vscode中打开Claude Code插件就可以使用了。

在Windows Powershell中也可以设置环境变量,首先用管理员权限打开powershell,然后

1
code $PROFILE

随后将官方文档中的环境变量写入,这样每次打开powershell都会加载这些环境变量

1
2
3
4
5
6
7
8
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="<你的 DeepSeek API Key>"
$env:ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL="max"

Emacs

Emacs一般在Linux环境中使用,Windows的Emacs太多bug,因此下面的配置都是在Linux环境下的,首先,仍然是安装ClaudeCode,然后设置环境变量, $HOME/.bashrc$HOME/.zshrc

1
2
3
4
5
6
7
8
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的 DeepSeek API Key>
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max

然后使能环境变量

1
2
3
4
# bash
source ~/.bashrc
# zsh
source ~/.zshrc

主要使用claude-code.el这个package:

配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
;; claude code
;; install required inheritenv dependency:
(use-package inheritenv
:vc (:url "https://github.com/purcell/inheritenv" :rev :newest))

(use-package monet
:vc (:url "https://github.com/stevemolitor/monet" :rev :newest))

;; for vterm terminal backend:
(use-package vterm :ensure t)

;; install claude-code.el
(use-package claude-code :ensure t
:vc (:url "https://github.com/stevemolitor/claude-code.el" :rev :newest)
:config
;; optional IDE integration with Monet
(add-hook 'claude-code-process-environment-functions #'monet-start-server-function)
(monet-mode 1)
(setq claude-code-terminal-backend 'vterm)
(claude-code-mode)
:bind-keymap ("C-c c" . claude-code-command-map)
;; Optionally define a repeat map so that "M" will cycle thru Claude auto-accept/plan/confirm modes after invoking claude-code-cycle-mode / C-c M.
:bind
(:repeat-map my-claude-code-map ("M" . claude-code-cycle-mode)))

输入C-c c c就能启动claude-code窗口,其他命令可以通过 claude-code-transient (C-c c m)查看

Skill

Skill 是 Anthropic 在2025年10月份推出的一个Claude Code的扩展机制,可以把它理解为Claude Code的技能包,本质上就是一个Markdown文件SKILL.md,里面写的是这个 Skill 的用途、提示词、规则和工作流程。它存放的位置:

  • 项目级目录,就是你项目根目录下的 ${workspaceFolder}/.claude/skills/,放在这里的Skill只在当前项目里生效,适合跟项目强相关的技能,比如这个项目专用的代码规范、部署流程之类的。
  • 用户级目录,就是你home目录下的 $HOME/.claude/skills/,放在这里的Skill在所有项目里都能用,适合那些通用的技能,比如做PPT、写文档、排版公众号这些跟具体项目无关的。

还有一个概念是MCP(Model Context Protocol)(模型上下文协议)。MCP 是一套标准协议,让 AI 助手可以安全地与外部世界交互。比如让AI做到读取你电脑里的本地文件,操作 GitHub 仓库,查询数据库, 发送 Slack 消息, 控制浏览器等

安装 Skill 如下:

  1. 手动复制SKILL.md到项目级目录或用户级目录
  2. 安装插件

参考:

官方 Anthropic 市场(claude-plugins-official)在启动 Claude Code 时自动可用。运行 /plugin 并转到发现选项卡以浏览可用内容,或在 claude.com/plugins 查看目录。

1
2
3
/plugin install github@claude-plugins-official

# 之后可以通过/plugin 管理插件

推荐安装的 Skill
Karpathy-Inspired Claude Code Guidelines:

codegraph:

参考