Claude Code创作者分享工具设计经验
围绕Claude Code及其创作者展开的讨论,可能涉及AI编程工具的核心设计理念和实践心得。讨论热度高(403条)但摘要信息不足。
围绕Claude Code及其创作者展开的讨论,可能涉及AI编程工具的核心设计理念和实践心得。讨论热度高(403条)但摘要信息不足。
我是 Boris,我创建了 Claude Code。很多人问过我如何使用 Claude Code,所以我想展示一下我的设置。有趣的是,我的设置可能出乎意料地简洁!Claude Code 开箱即用效果很好,所以我个人没有做太多定制。使用 Claude Code 没有唯一正确的方式:我们特意设计它,让你可以随意使用、定制和扩展它。Claude Code 团队中的每个人都以非常不同的方式使用它。那么,开始吧。
我在终端中并行运行 5 个 Claude。我把标签页编号为 1-5,并使用系统通知让我知道何时一个 Claude 需要输入。
我也在 claude.ai/code 上并行运行 5-10 个 Claude,与我的本地 Claude 实例并行。当我在终端中编码时,我经常会将本地会话切换到网页版(使用 &),或在 Chrome 中手动启动会话,有时我会 --teleport 来回切换。我也会启动一些...
我对所有事都使用 Opus 4.5 with thinking。它是我用过的最好的编码模型,尽管它比 Sonnet 更大、更慢,但由于需要引导的次数更少,而且工具使用能力更强,它几乎总是比在最后使用较小模型更快。
我们的团队为 Claude Code 仓库共享一个 CLAUDE.md 文件。我们把它检入 git,整个团队每周贡献多次。每当我们看到 Claude 做了不对的事情时,我们就把它添加到 CLAUDE.md 中,这样 Claude 就知道以后不要这样做。
在代码审查期间,我经常在同事的 PR 上标记 @.claude,要求它向 CLAUDE.md 添加内容作为 PR 的一部分。我们为此使用 Claude Code Github action(/install-github-action)。这是我们版本的 @danshipper 的 Compounding Engineering。
大多数会话都从 Plan 模式开始(shift+tab 两次)。如果我的目标是写一个 Pull Request,我会使用 Plan 模式,并与 Claude 反复协商,直到我满意它的计划。从那里,我切换到自动接受编辑模式,Claude 通常可以一次性完成。一个好的计划真的很...
我对我每天做很多次的每个"内循环"工作流都使用 slash commands。这样可以避免重复提示,也使 Claude 能够使用这些工作流。Commands 被检入 git,放在 .claude/commands/ 中。例如,Claude 和我使用一个...
我定期使用几个 subagents:code-simplifier 在 Claude 完成工作后简化代码,verify-app 有详细的说明来端到端地测试 Claude Code,等等。与 slash commands 类似,我把 subagents 看作是自动化我做...
我们使用 PostToolUse hook 来格式化 Claude 的代码。Claude 通常开箱即生成格式良好的代码,hook 处理最后 10% 来避免后来 CI 中的格式错误。
我不使用 --dangerously-skip-permissions。相反,我使用 /permissions 来预先允许我知道在我的环境中安全的常见 bash 命令,以避免不必要的权限提示。大多数这些都被检入 .claude/settings.json 并与团队共享。
Claude Code 为我使用所有工具。它经常搜索并发布到 Slack(通过 MCP server),运行 BigQuery 查询来回答分析问题(使用 bq CLI),从 Sentry 获取错误日志等。Slack MCP 配置被检入我们的 .mcp.json 并与...
对于运行时间很长的任务,我会(a)提示 Claude 在完成时使用后台 agent 验证其工作,(b)使用 agent Stop hook 更确定地做到这一点,或(c)使用 ralph-wiggum 插件(最初由 @GeoffreyHuntley 创想的)。我也会...
最后一个建议:可能从 Claude Code 获得很好结果的最重要的事情——给 Claude 一种验证其工作的方式。如果 Claude 有那个反馈循环,它会将最终结果的质量提高 2-3 倍。Claude 测试我着陆的每一个单一变化。
我希望这很有帮助!你在使用 Claude Code 时有什么建议?你下一步想听到什么?
关于这不是 vanilla,而是"chocolate chip rocky road mountain dew code red sprinkles"的评论引发了对话。