Claude 代码最佳实践
发布: (2025年12月23日 GMT+8 14:42)
3 分钟阅读
原文: Dev.to
Source: Dev.to
基础
必备指令:Bash 模式(cmd)
Make documentationcreate todo listshift+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-mcp、postgres-mcp、supabase - 与浏览器交互:点击 UI
- Figma MCP
了解更多请访问:Claude CLI Reference
就这些!祝阅读愉快,编码顺利!