claude code使用技巧和方法(四)

张开发
2026/4/4 12:34:51 15 分钟阅读
claude code使用技巧和方法(四)
01–03上手与上下文1./init让 Claude 自己完成项目“入职”做什么扫描仓库并生成/更新CLAUDE.md把构建/测试/目录结构/约定写成项目记忆。什么时候用新项目第一次进入、换技术栈/构建命令后、对话开始前需要快速对齐。怎么用输入/init并把团队约定持续写回CLAUDE.md。延伸阅读上下文管理 / 基础使用2.记忆更新把“临时口头约定”落到CLAUDE.md做什么把关键规则变成项目的长期记忆例如包管理器、测试命令、代码风格。什么时候用你发现自己在重复纠正同一类偏好时。怎么用明确指示“把这条规则写入CLAUDE.md”或者手动编辑文件。延伸阅读上下文管理3.引用快速把文件/目录拉进上下文做什么用直接引用文件或目录让 Claude 精准定位。什么时候用需要对某个模块下手、避免“全仓库乱搜”时。怎么用输入后用补全选择路径不同终端/IDE 体验略有差异。延伸阅读上下文管理04–08必背快捷键减少摩擦4.!前缀一行执行 Bash 并把输出带回对话做什么快速跑git status、npm test、ls等命令并把结果注入上下文。什么时候用你想“直接看结果”而不是先让 Claude 解释再执行。怎么用输入! command例如! git status。5.Esc Esc回到干净的检查点rewind做什么撤回对话/改动到更早的状态适合“试错后回退再来一次”。什么时候用你想尝试另一种思路但不想背着错误上下文继续走。怎么用连续按两次Esc注意已执行的终端命令通常不可回滚。6.CtrlR历史提示词反向搜索做什么像 shell 的反向搜索一样检索你以前的提示词。什么时候用你有一套“固定套路”的提示词想复用时。怎么用CtrlR开始搜索继续CtrlR切换匹配项Enter使用Tab先编辑再用。7.CtrlS提示词暂存Prompt Stash做什么把当前还没发送的提示词先暂存起来避免中途被打断丢思路。什么时候用你写了一半提示词但突然需要插入一个小任务时。怎么用按CtrlS暂存处理完别的事回来继续写。8.Tab / Enter接受提示词建议做什么Claude Code 可能给出下一步建议Tab接受并可编辑Enter直接执行。什么时候用你想加速“收尾动作”跑测试、生成提交信息、补文档时。怎么用看到灰色建议后按Tab或Enter。09–12会话管理把上下文当“开发环境”用09)claude --continue继续上次对话做什么恢复上一段会话上下文减少重复解释项目背景。什么时候用你断电/关终端/离开一会儿后回来继续做同一件事。怎么用claude -c或claude --continue。延伸阅读基础使用10)claude --resume//resume从历史会话中挑一个续上做什么从多段历史会话中选择恢复适合“并行项目/多条任务线”。什么时候用你同时维护多个 Feature/多个仓库的任务时。怎么用claude --resume或在会话里用/resume。11)--teleport把 Web/移动端会话拉回本地如版本支持做什么把在 Web/移动端开始的会话继续到本机终端。什么时候用你在路上先开了个会话回到工位想接着做。怎么用claude --teleport session_id以实际版本为准。12)/export导出会话为 Markdown做什么把整个会话导出成 Markdown方便归档、复盘、做团队分享。什么时候用你完成了一次复杂排障/重构希望留下“可追溯过程”。怎么用输入/export导出内容以本机提示为准。13–17效率功能把“可见性”和“编辑体验”做起来13)/vim提示词 Vim 编辑模式如版本支持做什么在输入框中用 Vim 习惯编辑提示词。什么时候用你在终端里长时间写提示词、改提示词。怎么用/vim开关切换。14)/statusline自定义状态栏如版本支持做什么在终端底部显示分支、模型、Token 使用等关键信息。什么时候用你希望随时知道“我在哪、我用了多少、还剩多少”。怎么用输入/statusline按提示配置。15)/context看清 Token 都花在哪如版本支持做什么查看上下文占用系统提示、记忆文件、工具/服务器提示、历史对话等。什么时候用你发现模型“开始健忘/开始跑偏”怀疑上下文被挤爆时。怎么用输入/context。16)/stats使用统计面板如版本支持做什么查看使用趋势、偏好、连续使用等统计信息。什么时候用你想量化自己的使用习惯做效率复盘时。怎么用输入/stats。17)/usage查看额度/限额如版本支持做什么查看当前使用量、是否接近限额。什么时候用你担心“跑到一半被限额打断”时。怎么用输入/usage额外购买能力以产品页面为准。18–20思考与规划先想清楚再动手18)ultrathink为复杂问题打开“更深思考”做什么在提示词里触发更深的推理预算具体实现受版本/配置影响。什么时候用架构设计、复杂排障、需要多角度权衡的重构。怎么用在提示词里加上ultrathink:前缀。延伸阅读计划模式19) Plan Mode只读分析 方案先行做什么先读代码、给计划不直接改文件。什么时候用跨多文件改动、你还没想好方案、或者对安全特别敏感时。怎么用按ShiftTab切换到 Plan Mode或claude --permission-mode plan。延伸阅读计划模式20) Extended ThinkingAPI在 API 调用里启用扩展思考做什么在使用 Claude API 开发时开启扩展思考能力具体字段以官方 SDK/文档为准。什么时候用你在做 Agent/工具链开发需要更强的推理与可解释性时。怎么用在 API 参数中启用thinking示例见官方文档。21–23权限与安全快但要可控21)/sandbox把命令执行放进沙箱边界做什么把允许/禁止的范围一次性设好让 Claude 在边界内更少打断。什么时候用你需要频繁跑测试/脚本但又希望避免误操作。怎么用输入/sandbox或在配置里开启沙箱。延伸阅读安全指南 / 配置参考22)--dangerously-skip-permissionsYOLO 模式谨慎做什么跳过权限确认提升自动化速度但风险显著增加。什么时候用隔离环境、短生命周期容器、或你对每一步都已可预测时。怎么用claude --dangerously-skip-permissions。延伸阅读安全指南23) Hooks在关键时机自动执行校验/拦截做什么在工具调用前后、权限请求时等事件触发脚本实现自动化守卫。什么时候用你想把“代码风格、危险命令拦截、通知、审计”固化下来。怎么用通过/hooks或.claude/settings.json配置 Hooks。延伸阅读Hooks 系统24–25自动化与 CI/CD把 Claude 放进流水线24)-pHeadless把 Claude 当成可脚本化的 CLI做什么非交互执行提示词把结果输出到 stdout适合 CI/CD 与批处理。什么时候用自动修 lint、总结 diff、批量生成报告。怎么用claude -p ...也可配合管道git diff | claude -p 解释这段改动。延伸阅读Headless 模式25) 自定义命令Commands把高频提示词做成可复用“斜杠命令”做什么把团队常用提示词模板化复用、共享、参数化。什么时候用你发现自己每天都在输入相同的提示词框架时。怎么用把 Markdown 文件放进.claude/commands/项目级或~/.claude/commands/全局。延伸阅读自定义命令26浏览器集成如版本支持26) Claude Code Chrome让 Claude 直接操作浏览器验证做什么导航页面、点击按钮、读控制台错误、截图形成“修复 验证”闭环。什么时候用你需要在真实 UI/网页环境里复现并验证修复时。怎么用按官方指引安装浏览器扩展以产品页面为准。27–31Agents 与可扩展能力把个人习惯升级成团队生产力27) Subagents把任务拆成多个并行专家做什么把“调查/实现/测试/文档”拆给不同子代理并行推进。什么时候用大型重构、跨模块排障、需要同时研究多条线索。怎么用让 Claude 使用 Subagents或在需要时显式要求“拆分子任务并并行执行”。延伸阅读Subagents28) Agent Skills把方法论打包成可复用能力做什么把规则、脚本、资源打包成“技能”在不同项目间复用。什么时候用团队想统一工作流比如写文档规范、发布流程、排障手册。怎么用按 Skill 目录结构组织并在 Claude Code 中加载使用。延伸阅读Agent Skills29) Plugins把命令/技能/代理/Hook/MCP 一键打包分发做什么把一套工作流当成“插件包”共享给团队。什么时候用你希望把“最佳实践”做成一键安装的标准化工具链。怎么用按插件规范组织并通过安装命令接入。延伸阅读插件系统30) LSP 集成让 Claude 拥有 IDE 级代码智能做什么通过 LSP 获取诊断、跳转定义、查找引用、类型信息。什么时候用强类型语言/大型工程需要更稳的编辑反馈时。怎么用配置 LSP 服务器注意通常需要你额外安装对应语言服务器。延伸阅读插件参考LSP31) Claude Agent SDK用同一套 Agent 机制构建你自己的自动化做什么把 Claude Code 的 agent loop/工具权限/上下文管理迁移到你的程序里。什么时候用你要构建公司内部 Agent、自动化审查、文档生成流水线。怎么用使用官方 SDK示例与接口以官方文档为准。延伸阅读SDK

更多文章