Claude code 学习笔记3-拓展使用

Claude code 学习笔记3-拓展使用 一、代码库执行提示错误的时候可以找到错误对应的多个文件给Claude一个指令让其快速测试找到错误的地方并进行相应的调整。Claude 接到指令后会自动阅读相关文件定位错误源头生成修复代码并主动运行测试验证修复结果。如果测试未通过它会根据新的报错信息自我迭代调整直到最终结果正确。一些缺失的依赖项也会自动安装它会自动执行包管理命令如npm install、pip install补齐环境直到最后完成。二、为自定义命令传递参数用$arguments 占位符接收动态参数具体说明要实现的功能内容例如以特定的方式运行测试或者文件。这些定制的功能不建议放到claude.md全局上下文文件中所以当前如果在全局先quit再重新进入。$arguments三、当使用多个claude去执行同一个项目文件时使用git --WorkTree来确保多个claude实例的时候不会覆盖已有的文件。WorkTrees可以创建文件副本在隔离的环境中进行操作并最后将这些改动整合到一起。打开每一个文件的terminal执行claude的工作最后在总台进行分析和整合。$mkdir.trees 先创建一个WorkTree的文件夹 $git worktree add .trees/ui_feature 使用git worktree add命令添加一个WorkTree在指定文件夹和对应名称 $git branch -a 查看创建的内容 $git worktree remove ---force .tree/ui_feature 移除worktree $git push origin main 推送到github四、Claude 与 github集成只需要install即可将 Claude App 安装到个人的 GitHub 账号或组织中。授权后Claude 即可获得对应仓库的读取/写入权限。工具SDK可以让Claude在外部环境使用。github上集成后调用直接claudeClaude 接收到指令后会利用其读写权限直接在仓库中创建目录结构、写入配置文件和基础代码。五、给Claude code 添加hooks再周期内任何节点添加特定代码。例如在工具执行之前调用hooks可以阻止工具被执行、工具执行之后操作发送信息等六、Claude code重构JupyterClaude可以将Jupyter Notebook 里面的数据加上streamlit和pandas可视化自动生成可视化分析数据网页Claude Code 可以直接读取 Jupyter 的分析逻辑利用 Pandas 处理数据底座通过 Streamlit 自动生成交互式数据网页。七、基于figma原型创建web应用。claude code与playwright MCP服务器写作从设计工具中获取原型图并快速转换成网页应用程序例如figma。通过编程的方式再浏览器中打开并截图测试最佳交互应用。$npx create-next-applatest . 创建next.js应用程序, . 代表当前目录 $claude mcp add --transport http figma-dev-mode-mcp-server $claude mcp add playwrite npx playwright/mcplatest 添加两个MCP服务器一个用于frigma一个用于playwright总结只需要为Claude Code提供清晰的指令、明确的上下和代码库相关文件注意要把代码库库规则添加到claude.md文件中所有自己会的不会的都能补进去以前的错误自己找半天现在高级的助手快乐的yes工程师。