(张翼飞翟)相:栋 下一位是——谁

2025-07-26 08:49:45      来源:华声在线

高铁上2小时写完2万行代码?作者亲测把ClaudeCode当「命令行搭子」:5步流程(项目记忆→PRD→计划→编码→测试)让bug减半、效率翻倍,并附指令速查表,小白也能10分钟上手。

这两天去上海参加飞书的未来无限大会,为了让路上的时间过的快一点,我就一直在用claudecode写代码。

正好最近把claudecode的使用逻辑重新梳理了一下,终于能够跟它一起高效作业了。

这次在高铁上我就是用两个claudecode一起干活,效率比我之前用cursor+claudecode混合开发提升了一倍以上,“提示词管理助手”2.0版本的开发还算顺利,预计下周就可以正式发布出来了。

这两天有很多朋友问我claudecode怎么用,正好我用“提示词管理助手”2.0版本开发的案例,跟大家分享一下我和claudecoding协作的方法论,如何让claudecode成为高效开发的AI搭子。

之前用cursor做AI编程的时候,整体流程是以下三步:1.写prd文档,方便AI了解这次要开发的所有内容2.AI写代码,基于prd文档和AI一起肝这次开发的内容(主要是点击accept)3.测试反馈,把AI开发完的产品测试反馈问题给它,让它进行修复

用这个流程做产品开发在写些脚本和代码量低的时候其实是很舒服的,AI一会就把产品给你搞出来了,而且效果还非常不错。

我在刚开始做提示词管理助手的时候,也就叨咕了1个多小时就把第一版做出来了,AI在低代码量状态下开发是很快的。

但项目一旦变大,AI写代码的bug率就大大提升了,我分析下来主要原因在于:AI压根不了解你的项目,它是真的“干中学”。

这就好比我们找一个程序员来帮我们优化已有的代码,它不去了解这个代码仓到底是什么,不了解每一个文件存放的位置,它拿到一个需求后立马开始准备干活。

那代码质量能用才怪。。。

因此我在cursor中开发都是先让AI定位本次需求涉及的文件,然后基于这些文件让它做功能升级或者迭代,这样稍微的把cursor写代码的故障率降了一下。

就是有点废人,人得随时盯着所有的项目,AI也不能自主进行作业,要么bug真的飙到满天飞。

那到了和claudecode协作干活的时候,得益于它自身的功能升级,我把流程升级了一下:

1.让AI写项目文档,claude.md文档是它全局的记忆,写好了AI对项目的理解整个开发过程都在,不会丢

2.写prd文档,方便AI了解这次要开发的所有内容

3.做具体的开发计划,精确到要优化哪些文档,本次优化分几个阶段

4.AI写代码,基于prd文档和AI一起肝这次开发的内容

5.测试反馈,把AI开发完的产品测试反馈问题给它,让它进行修复

主要是加了项目文档和开发计划两个流程,目的都是为了给AI更多的上下文信息,从而降低AI写代码的bug率。

接下来我通过“提示词管理助手”的案例给大家演示这套流程的开发效果,带大家一步步跑一遍,看看如何用claudecode高效干活。

为了方便大家更好地理解ClaudeCode中用到的指令,我和AI一起整理了一份ClaudeCode指令速查宝典(https://t16jzwqrzjx.feishu.cn/wiki/E4Rbw3vpBikNLbknNKOc7GtYnqd?from=from_copylink),把常用指令的含义都做了解释,它可以帮助你快速了解claudecode各种指令的含义。

第一步:让AI写项目文档

进入项目第一步就是让AI写项目文件,这里用到的是/init指令,只需要确认它会自己去浏览项目然后生成一个claude.md的文档。

我给大家抽取一个模块看看claude.md梳理的多么细,它会把你的核心架构都拆解好记录下来,它知道每一个文件夹的作用和存放位置。

claude.md文档是全局中claudecode都会应用的,相当于cursor的系统规则一样。

它的作用是给AI更多的上下文,让AI更好的了解项目进行项目开发。

/init不仅仅只是初始化用的,每次完成一个版本迭代后,也可以运行/init,这个时候它会自动更新claude.md文档,把开发的内容加进来。

我自己的开发习惯是:每完成一个版本的开发,做一次GitHub的保存,然后运行一次/init。

第二步:写prd文档

第二步就是写prd文档,这块之前在“小白AI编程指南”里列举了提示词和案例,在这个文章中我就不展开讲了。

在这里主要跟大家分享一下,如何和claudecode高效的讨论需求。

通过建立claude.md文档,让claudecode对项目十分了解,它已经知道了我这个项目的核心逻辑、文件结构、模块功能,和它讨论是一件十分高效的事情。

红色部分是我提出的需求,我们可以看到AI是基于claude.md文档,然后去阅读整体系统,最后给到我一个它自己的思考,这种讨论会非常符合真正的开发场景,能够很快的落地下去。

它先给我泼了一盆冷水,然后又给到我三套不同的渐进式方案;最后它自己思考了一会告诉我建议从方案1开始,并且给到我详细的逻辑和原因。

Claudecode在讨论需求能够得到这么好的效果,对项目的理解起着至关重要的作用。

第三步:做具体的开发计划

第三步就是和claudecode一起制定计划,在这里我们要先讲一下claudecode的三种作业模式。

Claudecode支持三种作业模式,分别是default(默认模式)、plan(计划模式)、Auto-accept(干活模式),刚才我和claudecode的对话是默认模式,只需要按住shift+tab即可进行模式的切换。

左下角显示plan就代表切换到计划模式了,让我们沿着刚才的方案1来做个开发计划。

Claudecode做计划的第一步依旧是去看代码,详细的了解已有代码库到底是什么样的。

然后它会给到用户一个详细的自己计划开发这个需求的计划。

看到这份计划我就充满了信心,最起码AI把每一块都想到了,那它干活的效果自然会很好。

这里如果想接受计划就选择yes,不想接受就选择no,继续讨论计划就行了。

第四步:AI写代码

在确认了计划之后就进入了第四步,让AI干活进行写代码,这个环节我们就可以直接挂机了,等着AI写完了切回来看看就行了。

这块连accept都不用点了,AI会自己全部干完,人类只需要测试反馈。

第五步:测试反馈问题

第五步就是测试反馈问题,这块有一个需要注意的点是,因为claudecode用的是命令行工具,我们没法贴图进来。

所以截图需要我们先保存到文件夹里,然后再通过@这个图片名称,才能给claudecode反馈bug,稍微麻烦一点点。

这五步看完了,想必大家应该能够理解,为啥我说用claudecode能够把编程效率提升了一倍。

Claudecode给予了AI更多的上下文,基于这项能力,我优化了自己和AI协作的流程,从而完成效率的提升。

和AI的协作能力,是毋庸置疑AI浪潮下最重要的事情。

跟大家聊了这么多claudecode提升效率的事情,我想在文章最后跟大家聊一点关于使用claudecode的恐惧问题。

最近很多朋友被我带的去用claudecode,他们其实跟我在用claudecode之前都有一个问题,它是一个命令行工具,我真的能够用明白吗?

Claudecode刚出来的时候,白术跟我兴冲冲的分享,他和小排老师都很快用上了claudecode写点,我当时第一反应是,这是个命令行工具,我可能用不明白。

所以我过了一个多月才真正去用claudecode,我也很害怕去体验一个新产品。

用过之后才发现,这不就是个命令行版的chatbot嘛,它和网页版claude最大的区别就是它放在了终端里。

我们忘掉所有的指令,忘掉命令行这个事情,会发现它就是一个聊天机器人,只不过这个聊天机器人可以写代码,功能更多更强大而已。

当我跟大家说这是个命令行工具时,大家天然很抗拒;但我们把它当作chatbot来看待的时候,大家就都乐意去上手体验一下,觉得蛮好玩的。

所以我想,你不要把它当作一个非常专业的程序员开发者工具去对待,你就把它当大号的豆包AI编程就行了。

最后我想说:别把ClaudeCode想得太复杂,也别先把自己挡在门外。

  [环球时报报道 记者 倪浩]8月3日,郑钦文夺得2024巴黎奥运会网球女单冠军,实现中国选手在该项目上的历史性突破,也点燃了民众参与网球运动的热情,网球热度随之大涨。接受《环球时报》记者采访的专家认为,体育明星与体育经济会形成正向反馈:体育明星的示范效应会提振相关体育产业、吸引更多人参与到运动中来,大众的广泛参与则会成为“未来明星运动员”诞生的基石。

责编:黄奕君编辑

曾黎四个寥寥无几的粉丝

  第三,新的台行政机构刚上路,即遇上立法机构改革风暴,尚无亮丽表现。再加上若干“部会”状况不少,屡成媒体议论焦点,如台内务主管部门、经济主管部门、“海委会”等。

伊朗开始逐步亮出杀手锏

  兰州和乌鲁木齐之前都只有一条跑道,因起降架次多,乌鲁木齐一直是国内最繁忙的单跑道机场之一。扩建后可以极大缓解这几座机场的现有压力。

强直性脊柱炎

  兰州机场T1+T2面积8.9万平方米,去年吞吐量超过1700万人次,可以说不堪重负。乌鲁木齐机场T1+T2+T3面积18.48万平方米,需要承载超过2700万人次的吞吐量。

蓝朋友表白季

  公器私用,将地质调查、矿产开发等权力作为敛财纳贿的工具,搞权钱交易,利用职务便利为他人在企业经营、项目承揽、矿权审批等方面谋利,并非法收受巨额财物;

及老板姚金成等被执行亿

  对抗旱工作作出安排部署。印发《关于做好当前抗旱工作的紧急通知》《关于切实做好抗旱播种保苗工作的紧急通知》等文件,就抗旱播种、田间管理、旱情监测、水源调度等提出要求。严格落实以气象预报为先导的应急响应联动机制,组织相关部门滚动开展旱情会商,分析研判旱情发展趋势。及时启动省级抗旱应急四级响应,14个省辖市先后启动本地区抗旱应急响应机制,全省进入抗旱应急状态。

热搜播客正式出道

  河南省气候中心6月12日8时发布干旱橙色预警,根据最新气象干旱监测显示,安阳、鹤壁、焦作、开封、洛阳、漯河、南阳、平顶山、濮阳、商丘、新乡、信阳、许昌、郑州、周口、驻马店等16个地市72个国家级气象站监测到气象干旱达到重旱等级以上,并已持续10天。据天气部门预报,6月24日之前,全省将维持高温晴热天气,虽然部分时段有分散对流性降水,但无法有效缓解旱情。/p>

黄子韬这一刻不反驳已经赢了

  美国财政部本周早些时候也公布了新的反俄制裁方案,涉及俄罗斯以及中国等其他国家的300多家公司、银行和数十名个人。中国外交部发言人林剑13日表示,美国在全球范围内滥施单边制裁贻害无穷,严重损害他国主权安全,造成人道惨剧,破坏产供链稳定。乌克兰危机升级后,美方制裁更是变本加厉。而这种乱舞制裁大棒的做法,不仅无助于问题的解决,反而成为世界一个主要的风险源头。/p>

唯一没有黑粉的明星

  第一,台内务问题难解。近期“在野”党主导的台立法机构改革行动,造成“朝野”关系紧张、立法机构议事冲突频传;台行政机构提复议案让行政和立法冲突浮上台面,政党纷纷走上街头诉诸群众,政局动荡、人心不安。