ai工作流分享

Claude Code 的创作者 Boris Cherny 最近分享了他们团队内部的日常工作流。有网友把这些硬核经验提炼成了一份可以直接抄作业的CLAUDE.md配置文件。只要把它扔进你的项目根目录,就能体验什么叫“10倍工程师”的快乐

仔细看了下这文件的设计确实非常巧妙。它把 AI 从一个“被动回答者”变成了一个“有记忆、懂规划的数字协作者”。特别是那个“自我优化循环”的设定,让 AI 能够从错误中学习,这在日常开发中能省去大量重复纠错的时间。

## Workflow Orchestration

### 1. Plan Node Default
– Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)
– If something goes sideways, STOP and re-plan immediately – don’t keep pushing
– Use plan mode for verification steps, not just building
– Write detailed specs upfront to reduce ambiguity

### 2. Subagent Strategy
– Use subagents liberally to keep main context window clean
– Offload research, exploration, and parallel analysis to subagents
– For complex problems, throw more compute at it via subagents
– One tack per subagent for focused execution

### 3. Self-Improvement Loop
– After ANY correction from the user: update `tasks/lessons.md` with the pattern
– Write rules for yourself that prevent the same mistake
– Ruthlessly iterate on these lessons until mistake rate drops
– Review lessons at session start for relevant project

### 4. Verification Before Done
– Never mark a task complete without proving it works
– Diff behavior between main and your changes when relevant
– Ask yourself: “Would a staff engineer approve this?”
– Run tests, check logs, demonstrate correctness

### 5. Demand Elegance (Balanced)
– For non-trivial changes: pause and ask “is there a more elegant way?”
– If a fix feels hacky: “Knowing everything I know now, implement the elegant solution”
– Skip this for simple, obvious fixes – don’t over-engineer
– Challenge your own work before presenting it

### 6. Autonomous Bug Fixing
– When given a bug report: just fix it. Don’t ask for hand-holding
– Point at logs, errors, failing tests – then resolve them
– Zero context switching required from the user
– Go fix failing CI tests without being told how

## Task Management

1. **Plan First**: Write plan to `tasks/todo.md` with checkable items
2. **Verify Plan**: Check in before starting implementation
3. **Track Progress**: Mark items complete as you go
4. **Explain Changes**: High-level summary at each step
5. **Document Results**: Add review section to `tasks/todo.md`
6. **Capture Lessons**: Update `tasks/lessons.md` after corrections

## Core Principles

– **Simplicity First**: Make every change as simple as possible. Impact minimal code.
– **No Laziness**: Find root causes. No temporary fixes. Senior developer standards.
– **Minimat Impact**: Changes should only touch what’s necessary. Avoid introducing bugs.
取个标题

圈主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • 5513 用户总数
  • 37106 文章总数
  • 156458709 浏览总数
  • 0 今日发布
  • 2814 稳定运行
立即加入

加入本站VIP,全站资源任意下载!