当前位置: 首页 > news >正文

VideCoding - Claude Code 核心工作流 (Core Workflow)

欢迎关注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://spike.blog.csdn.net/article/details/159921522

免责声明:本文来源于个人知识与公开资料,仅用于学术交流,欢迎讨论,不支持转载。


Claude Code 作为 Anthropic 推出的 CLI 编程助手,经过不断迭代,已经形成了一套成熟高效的工作流程。详细介绍 Claude Code 的核心工作流,帮助开发者更好地利用这款工具提升编程效率。

1. Plan 模式

  • shift + tab -> plan mode on,切换 Plan 模式
  • Plan 模式 Claude 只规划不执行:
    • 读取文件、理解代码、不修改
    • 给出详尽的方案,改哪些文件、怎么改
    • 反复讨论、修改方案
  • Ctrl + G 使用编辑器,输入完整的项目计划
  • 切换 accept edits on 模式,完整执行 plan 规划
  • 需要解释才能执行的任务,使用 Plan 模式,一句话说清的任务,直接执行。

Plan 模式:

2. Auto 模式

  • 根据统计 93% 的需求,被直接批准了
  • auto 模式一阶段:Prompt Injection Detector 搜索内容,避免 Claude 被劫持,增加警告
  • auto 模式二阶段:Transcript Classifier
    在操作执行前,评估操作的风险,第一阶段,快速判断(误报8.5%),第二阶段,深度推理(误报0.4%)
  • claude --permission-mode auto 开启 auto 模式,位置位于 ~/.claude/settings.json
  • 更加危险且自有模型,claude --dangerously-skip-permissions
  • /permissions,预授权安全命令,写入本地项目的 .claude/settings.local.json 用于管理项目

其中claude --permission-mode auto,auto 模式的提示选择,即:

───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Enable auto mode? Auto mode lets Claude handle permission prompts automatically — Claude checks each tool callforrisky actions and prompt injection before executing. Actions Claude identifies as safe are executed,whileactions Claude identifies as risky are blocked and Claude may try a different approach. Idealforlong-running tasks. Sessions are slightlymoreexpensive. Claude canmakemistakes that allow harmful commands to run, it's recommended to only useinisolated environments. Shift+Tab to change mode. https://code.claude.com/docs/en/security ❯1. Yes, andmakeit my default mode2. Yes,enableauto mode3. No,exit

如果选择【1】是默认auto模式,如果选择【2】是启用auto模式。模式【1】修改如下:

cat~/.claude/settings.json{"env":{"ANTHROPIC_AUTH_TOKEN":"[your token]","ANTHROPIC_BASE_URL":"https://ark.cn-beijing.volces.com/api/coding","ANTHROPIC_MODEL":"ark-code-latest"},"skipAutoPermissionPrompt":true,"permissions":{"defaultMode":"auto"}}

其中claude --dangerously-skip-permissions,高风险跳过权限,提示:

───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── WARNING: Claude Code runninginBypass Permissions mode In Bypass Permissions mode, Claude Code will not askforyour approval before running potentially dangerous commands. This mode should only be usedina sandboxed container/VM that has restricted internet access and can easily be restoredifdamaged. By proceeding, you accept all responsibilityforactions takenwhilerunninginBypass Permissions mode. https://code.claude.com/docs/en/security ❯1. No,exit2. Yes, I accept

高风险模式:

3. Git

  • 常见 Commit 与 PR 操作:git add + git commit
  • claude --worktree:工作空间互不干扰,相当于在项目的 .claude/worktrees 中,建立独立分支

4. Computer Use

  • 使用 Ctrl + V 复制图像到 Claude Code(注意不是 Command + V),自动识别图像内容
  • Voice Mode 使用 /voice 模式进入

claude --worktree模式,即 在项目中,构建.claude/worktrees/fluttering-bubbling-knuth,其中worktrees/fluttering-bubbling-knuth是分支名称。

5. Session 管理

  • /clear 清空当前会话
  • /compact 压缩上下文摘要,避免遗忘
  • Esc 停止当前操作
  • Rewind 回滚代码
  • claude --continue 接着上次会话
  • claude --resume 恢复历史会话
  • /btw 不污染上下文,不相关问题

6. 踩坑

  1. 一个会话聚焦一个任务,做完 /clear
  2. 反复纠错,越改越偏,使用 /clear 重来
  3. 每次改动都要运行一次,验证工作
  4. 不要过度微操
  5. 需求越具体,输出越接近预期
  6. 项目根目录,要包含 CLAUDE.md
http://www.jsqmd.com/news/605064/

相关文章:

  • 基于Fluent的SLM过程模拟:涵盖案例研究、热源UDF及粉末导入技术详解
  • 基于粒子群算法的考虑需求侧响应的风光储微电网优化调度 考虑电源侧与负荷侧运行成本,以经济运行为...
  • 开关电源采购避坑指南:5 个低价陷阱 + 可抄 SOP,降本 15% 还不踩雷
  • 2026年q2国内靠谱液位计厂家排行:液位计十大品牌/液位计厂家咨询电话/液位计厂家联系方式/液位计口碑/选择指南 - 优质品牌商家
  • Heltec ESP32 LoRaWAN协议栈深度解析与低功耗开发指南
  • 2026彩钢棚施工技术全解析:从国标要求到落地验收要点 - 优质品牌商家
  • 我需要开发出一个检测手机移动的算法来
  • B端管理后台原型设计进阶:从8大案例拆解到高效设计策略落地
  • 紫鹊跨境助手:让跨境账务不再头疼
  • AI Agent工具井喷,但真正值得部署的只有这几类
  • 零基础学C语言,12年老工程师写的通俗电子书
  • 烙印营销的“系统工程”:从“散点式”到“系统式”的十要务架构
  • 创想三维“闯入”漫展,3D打印赋能Cosplay创作
  • antV L7 无底图模式实战:打造纯净3D地图可视化
  • 由于CSDN在我长时间(近1年)不登录情况下,自动设置我文章为VIP文章,我决定逐步弃用CSDN以示抗议
  • [特殊字符] 用Open WebUI搭建私有知识库:3步拥有完全属于你自己的企业级AI助手
  • SQL删除视图会删掉原数据吗_DROP VIEW的安全性分析
  • STC15单片机入门避坑指南:手把手教你用查询法实现带按键控制的流水灯(附Proteus工程)
  • 跨平台迁移指南:Windows到Mac的OpenClaw+Qwen3-14B配置转移
  • 【原创改进代码】考虑电动汽车移动储能特性的多区域电网功率波动平抑优化调控研究(Python代码实现)
  • 【行列式】
  • 有意思!12个顶级AI当CEO创业,一年干倒闭一半,GLM-5紧跟Claude Opus 4.6居第二
  • CanOpen协议STM32主站从站源码:入门提高全攻略
  • HTML函数在ARM架构设备能运行吗_ARM硬件兼容性测试【详解】
  • 实验室建设系统性风险破局:工艺先行设计的价值重构
  • 2026四川乙级防火门厂家排行:合规与服务的双重考量 - 优质品牌商家
  • 编程起航:Python与科学计算库实战入门
  • C语言哈希表与堆:4大核心搞懂线性存储
  • 数字人企业AI交互系统软件,成政务能源电网展厅智慧讲解中枢
  • YOLOv8模型实战:从零构建高精度竹签自动计数系统