Claude Code

意识到不止是编程软件

使用方式

Slack-Claude 官方网址: www.anthropic.com/claude-in-slack

官方套餐

略贵 20$起,max200$

Claude Code + 中转 API

## 使用硅基流动的 key
bash -c "$(curl -fsSL https://static01.siliconflow.cn/cdn/assets/ccsf_v2_1.sh)"
 
 

先去复制令牌

cd your-project-folder​ 
export ANTHROPIC_AUTH_TOKEN=sk-... ​ 
export ANTHROPIC_BASE_URL=https://anyrouter.top​
claude

核心命令

上下文管理

/context   # 检查 token 消费,包括 MCP 和文件读取比率
/clear     # 重置会话;同一问题已纠正两次时有用
/compact   # 压缩同时保留关键点;与 Compact Instructions 配合最好
/memory    # 确认实际加载了哪个 CLAUDE.md

控制平面

/mcp           # 管理 MCP 连接,检查 token 成本,断开空闲服务器
/hooks         # 管理钩子;这是关键控制平面入口点
/permissions   # 查看或更新权限白名单
/sandbox       # 配置沙箱隔离,对高自动化场景至关重要
/model         # 切换模型: Opus 深度推理, Sonnet 常规, Haiku 快速探索

会话管理

claude --continue           # 恢复当前目录的最新会话
claude --resume             # 打开选择器恢复历史会话
claude --continue --fork    # 从现有会话分支,尝试相同起点的不同方法
claude --worktree           # 创建隔离的 git worktree

其他有用命令

  • /simplify: 对最近修改的代码运行快速检查,重点关注重用、质量和效率
  • /rewind: 返回到早期会话检查点后跟新摘要
  • /btw: 询问快速侧面问题而不中断主任务
  • /insight: 让 Claude 分析当前会话并提取应该编入 CLAUDE.md 的内容Ï
# 此模式存在数据丢失、系统损坏甚至数据泄露的风险。为将风险降至最低,请务必在**没有网络访问的隔离容器**(如 Docker Dev Container)中使用此模式。
claude --dangerously-skip-permissions
  • 在 Claude Code 中,可以使用 “think” 这个词来激活深度思考模式,包括以下几种级别:

“think” < “think hard” < “think harder” < “ultrathink”

Claude Code 工程实践手册

查看消耗

sudo npm install -g ccusage
ccusage blocks --live
 
# 如果要查看自某天开始的消耗:
 
ccusage -s 20250701
 

探索常见的高效工作流

Claude Code 的灵活性允许你自由设计工作流。以下是社区中沉淀下来的一些高效模式。

a. 探索、规划、编码、提交

这是一个适用于多种复杂任务的通用工作流,它强调在编码前进行充分的思考和规划。

  • 探索:要求 Claude 阅读相关文件、图片或 URL,但明确指示它暂时不要编写任何代码
  • 规划:让 Claude 制定解决问题的计划。使用“think”、“think hard”或“ultrathink”等关键词,可以给予 Claude 更多的计算时间来评估不同方案。
  • 编码:在确认计划后,让 Claude 开始实施。
  • 提交:最后,让 Claude 提交代码、创建 PR,并更新相关文档。

b. 测试驱动开发(TDD)

TDD 与代理式编程相结合,威力倍增。Claude 在有明确目标(如通过测试用例)时表现最佳。

  • 编写测试:让 Claude 根据预期输入输出编写测试用例。
  • 确认失败:运行测试,确保它们因功能未实现而失败。
  • 提交测试:将测试用例提交到版本控制。
  • 实现功能:指示 Claude 编写能通过所有测试的代码,并在此过程中不断迭代。
  • 提交代码:在所有测试通过后,提交最终实现。

c. 视觉驱动开发

与 TDD 类似,你可以为 Claude 提供视觉目标,尤其适用于 UI 开发。

  1. 1. 提供截图工具:通过 Puppeteer MCP 服务器或 iOS 模拟器 MCP 服务器,让 Claude 能够截取浏览器或应用的界面。
  2. 2. 提供视觉稿:通过粘贴、拖拽或文件路径的方式,将设计稿图片提供给 Claude。
  3. 3. 迭代实现:要求 Claude 编写代码、截图、比对视觉稿,并循环迭代直至结果匹配。
  4. 4. 提交:满意后提交代码。

终端配置

启动命令

命令功能
gc在新 Ghostty 窗口启动 Claude
claude-run "命令"在新窗口启动 Claude 并执行指定命令
claude-dir 目录在指定目录启动 Claude
gcw以 worktree 模式启动 Claude
c直接在当前终端启动 Claude
cwworktree 模式启动
cwtworktree + tmux 模式启动

Ghostty 快捷键

功能macOS 快捷键
切换标签Cmd + Shift + ]Ctrl + Tab
跳转到标签 1-9Cmd + 1Cmd + 9
切换面板焦点Cmd + ] / Cmd + [
清屏Cmd + K
显示命令历史Cmd + ;
全屏模式Ctrl + Cmd + F

Skills

subAgent

官方重构 todolist 案例

过去,开发一个功能原型非常耗时,团队通常只能做一两个原型。现在,有了 Claude Code,团队可以轻松构建数十个原型,快速尝试不同方案,找到最佳设计。

自动化 Agent 探索

Learn Claude Code