一、代码库执行提示错误的时候,可以找到错误对应的多个文件,给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上集成后调用直接@claude,Claude 接收到指令后,会利用其读写权限,直接在仓库中创建目录结构、写入配置文件和基础代码。
五、给Claude code 添加hooks,再周期内任何节点添加特定代码。例如在工具执行之前调用hooks可以阻止工具被执行、工具执行之后操作发送信息等
六、Claude code重构Jupyter,Claude可以将Jupyter Notebook 里面的数据加上streamlit和pandas可视化,自动生成可视化分析数据网页Claude Code 可以直接读取 Jupyter 的分析逻辑,利用 Pandas 处理数据底座,通过 Streamlit 自动生成交互式数据网页。
七、基于figma原型创建web应用。claude code与playwright MCP服务器写作,从设计工具中获取原型图并快速转换成网页应用程序,例如figma。通过编程的方式再浏览器中打开,并截图测试最佳交互应用。
$npx create-next-app@latest . 创建next.js应用程序, '. '代表当前目录 $claude mcp add --transport http figma-dev-mode-mcp-server $claude mcp add playwrite npx @playwright/mcp@latest 添加两个MCP服务器,一个用于frigma一个用于playwright总结:只需要为Claude Code提供清晰的指令、明确的上下和代码库相关文件(注意要把代码库库规则添加到claude.md文件中),所有自己会的不会的都能补进去,以前的错误自己找半天,现在高级的助手,快乐的yes工程师。