Claude 代码最佳实践

发布: (2025年12月23日 GMT+8 14:42)
3 分钟阅读
原文: Dev.to

Source: Dev.to

基础

必备指令:Bash 模式(cmd)

  • Make documentation
  • create todo list
  • shift+tab/model:切换模型
  • Check memory/memory
  • 空格键或 esc:按一次中断,按两次返回会话中的上一个提示

调试

  • 截图
  • 为流程或功能编写测试
  • 使用 Claude 的 TDD

编写 Claude.md

  • 项目概览:应用名称、平台、技术栈、架构,…
  • 获取当前日期:(技术栈备注,…)
  • 待办事项列表
  • 开发环境
  • 常见构建问题与解决方案
  • 测试与调试
  • 常见错误避免
  • 功能开发工作流
  • 文档结构
  • 消息队列:意味着你输入提示,代理在你输入新提示时处理;它们会被推入队列并稍后处理,这可能会影响之前的提示。
  • 长提示:应推送到 prompt.md 阶段的 markdown 文件

中级

使用 GitHub 工作流

  • 规划和思考功能
  • 使用规划模式:通过指令 /mode 选择模型
  • 思考模式:think < think hard < think harder < ultra think
  • 使用研究:阅读链接文档并研究如何构建 API … 或阅读 PDF 实现 …
  • 创建 PRD:功能、用户体验指南、API、文档和技术设计文档。
  • 自动变更追踪:/changelog day

GitHub Action 集成

  • /install-github-app:通过在 Pull Request 上评论触发动作

像产品经理一样思考

  • 基于 markdown 文件提供清晰、相关的上下文和约束
  • 审查代码并验证所有实现是否工作,在更高抽象层次检查输出

高级

使用多个代理

  • 使用并行子代理进行头脑风暴 …(并选择一个)

与 Git worktree 协作

  • git worktree add {address location} 并提示创建功能
  • 完成后,要求代理将每个 worktree 合并到一个文件夹并解决冲突

自定义斜杠指令

  • /changelog
  • /create-command

子代理

  • 指令 /agents 创建一个委派任务处理的子代理

MCP 服务器

  • 数据库 MCP 示例:mongodb-mcppostgres-mcpsupabase
  • 与浏览器交互:点击 UI
  • Figma MCP

了解更多请访问:Claude CLI Reference

就这些!祝阅读愉快,编码顺利!

Back to Blog

相关文章

阅读更多 »