Claude Code
意识到不止是编程软件
使用方式
Slack-Claude 官方网址: www.anthropic.com/claude-in-slack
官方套餐
略贵 20$起,max要200$
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. 提供截图工具:通过 Puppeteer MCP 服务器或 iOS 模拟器 MCP 服务器,让 Claude 能够截取浏览器或应用的界面。
- 2. 提供视觉稿:通过粘贴、拖拽或文件路径的方式,将设计稿图片提供给 Claude。
- 3. 迭代实现:要求 Claude 编写代码、截图、比对视觉稿,并循环迭代直至结果匹配。
- 4. 提交:满意后提交代码。
终端配置
启动命令
| 命令 | 功能 |
|---|---|
gc | 在新 Ghostty 窗口启动 Claude |
claude-run "命令" | 在新窗口启动 Claude 并执行指定命令 |
claude-dir 目录 | 在指定目录启动 Claude |
gcw | 以 worktree 模式启动 Claude |
c | 直接在当前终端启动 Claude |
cw | worktree 模式启动 |
cwt | worktree + tmux 模式启动 |
Ghostty 快捷键
| 功能 | macOS 快捷键 |
|---|---|
| 切换标签 | Cmd + Shift + ] 或 Ctrl + Tab |
| 跳转到标签 1-9 | Cmd + 1 到 Cmd + 9 |
| 切换面板焦点 | Cmd + ] / Cmd + [ |
| 清屏 | Cmd + K |
| 显示命令历史 | Cmd + ; |
| 全屏模式 | Ctrl + Cmd + F |
Skills
subAgent
官方重构 todolist 案例
过去,开发一个功能原型非常耗时,团队通常只能做一两个原型。现在,有了 Claude Code,团队可以轻松构建数十个原型,快速尝试不同方案,找到最佳设计。