基于「Claude Code in Action」课程的要点笔记 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
artshooter
0.01D

基于「Claude Code in Action」课程的要点笔记

  •  
  •   artshooter 1 月 3 日 1322 次点击
    这是一个创建于 110 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到了站长推荐的「 Claude Code in Action 」课程 ,有很多之前不知道的技巧,信息量很大。 在此做个简单梳理。

    • 使用 /init 快速了解项目结构,并自动生成项目级 CLAUDE.md 。 后续对话中,Claude 会自动将此 作为上下文带入。

    • 可通过 #自定义备注 将内容追加到持久上下文记忆( CLAUDE.md ), 用于快速调整 Claude 的自定义指令。 持久上下文记忆分三种层级:项目本地私人级 / 项目级 / 全局级。

    • 使用 @文件 可直接将文件内容引入上下文, 无需再让 Claude 去 调用 read 读文件。 例如可在 CLAUDE.md 中约定:在什么情况下自动引用哪些文件。

    • Claude Code 支持通过 Ctrl+V 直接粘贴截图作为输入。(注意是 Ctrl+V 不是 Command + V )

    • 启用计划模式( Planning Mode ):按下 Shift+Tab 两次。 适合处理范围更广的任务, 任务场景:对整个项目进行重构,或将某个模块抽离为独立子项目。

    • 可通过不同强度的短提示词,触发不同层级的思考模式 比如( think 「思考」 / think hard 「深度思考」 / ultrathink )。 该模式更偏向“把问题想清楚”, 任务场景:页面在点击按钮后出现卡顿,如何优化。

    • 连续按 Esc+Esc 可调出对话记录, 并回到指定会话节点,恢复当时的上下文与代码状态。 可用于上下文恢复,或代码状态回滚。

    • 使用 /compact 对当前对话进行总结, 提炼重点并压缩上下文长度。

    • 使用 /clear 清空当前上下文。

    • 可通过自定义 commands 自动化重复性工作流程。 例如配置 /gac: 1) 执行测试并验证代码 2) 总结本次 commit 内容 3) 提交并 push

    • 可通过配置 MCP Server 扩展 Claude 的能力, 例如使用 playwright 让 Claude 查看或操作浏览器页面。

    • 支持在 tool 调用前 / 调用后设置 Hook , 用于实现特定控制逻辑。 Tool 前置 Hook:在特定条件下阻止或限制工具调用, 例如拒绝 Claude 读取敏感文件。 Tool 后置 Hook:用于内容校验、变更记录、统计 AI 出码率等。

    • 常见的 Hook 示例:

      1. TypeScript 类型检查 Hook 2) 查询去重 Hook 注意:不同 Function Tool 传入 Hook 的参数结构可能不同。 实践中可先在 Hook 中记录日志, 打印运行过程中传入的参数以便调试。
    • Claude 可通过 SDK 被引入到其他执行环境中运行, 如代码执行环境、GitHub Actions 等。 正是因为可以通过 SDK 接入 GitHub Actions , 才能实现 Claude 在 PR 场景下进行自动代码审查。

    备注:我整理了一份对应的 NotebookLM, 可以边看视频边对应文字大纲并提问, 我觉得比较方便。在这里 https://notebooklm.google.com/notebook/ad6173b0-0c4e-4ca2-87e6-bc87d5792821

    Solana
    V2EX 支持通过 Solana 网络向内容作者打赏
    081 打赏了 20 $V2EX
    artshooter
        1
    artshooter  
    OP
       1 月 4 日
    居然能收到打赏!谢谢大佬 @081
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2716 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 15:16 PVG 23:16 LAX 08:16 JFK 11:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86