Claude Code不只可以编程,项目画图也是一绝,被惊艳到了!
大家好,我是轩辕。
今天又有新的、好玩的、有用的东西要分享给大家了。

这一段时间以来,Claude Code可谓是AI编程领域的当红炸子鸡,但你可能不知道的是,这玩意儿可不只是能拿来编程那么简单哦。
本质上来说,这种AI编程工具,底层还是一个AI大模型,只不过给它装上了各种工具,然后针对编程的场景进行了特殊的优化训练,彻底增强了编程能力。

既然是一个大模型+各种工具堆叠出来的智能体,那么你完全可以让它干编程之外的其他事。
今天要给大家介绍的一个功能就是:让它分析项目源码,并且给出项目源码架构图。
我之前在知识星球里给大家分享过我以前学习的时候,自己手绘的一些源码全景图,比如Nginx、Sucircata、Cuckoo等等。



有了这些全景图,看项目源码就轻松很多了,不至于淹没在代码海洋里,前面看了后面就忘了。而且将来想要复习的时候也可以很快捡起来。
之前我给大家推荐过一些在线的工具,比如可以把某个GitHub项目的链接甩给这些工具,这些工具就能分析这些项目源码了。然后给你出一堆各种分析报告,还有各种配图,帮助我们快速上手熟悉项目。
但实际情况是,很多项目代码都在本地,是公司的代码,不方便传到GitHub上去,这些工具就没法用了。
那其实我们给Claude Code这样的AI智能体下达合适的指令,让它也来完成自动画图的工作。
以我之前开发的抓包软件EasyTshark为例(详情戳这里👉️《我开发了一个抓包软件》),我给Claude Code下达了一组工作指令,这一组指令指导它如何一步一步完成项目分析并画出源码架构图的工作。
给大家看看效果,这是模块层级架构图:

这是关键函数调用链图:

这是接口数据流转图:

看起来还不错吧,这三个图都是Claude Code在我的提示词下,只花了两分钟左右就分析出来的结果,我看了一下图里面的详情,分析的还挺准确的。
想要这段AI提示词的,可以在给公众号发送私信:源码分析,自动获得。注意是发送私信,不是评论区留言哈!
其实AI编程智能体远不止做编程,大家把思路打开,还有很多新奇的玩儿法。AI时代,工具都是一样的,大家要拼的就是创意和灵感了。
你不要想着你只给一个最终的目标,AI就能按照你的心意去完成,当然随着技术的进步不排除将来会有这么一天,但现阶段来说,这不是一种让AI干活的最好方式。

根据我的实践经历,我觉得现阶段最好的方式就是你有一些大体的想法,有一些思路和idea,甚至还有达成这些想法的大体路径,然后把这些全都告诉AI,指导AI一步步按照你的想法和路径去达成最终的目标,这样AI生产的结果可能离你要求的才会更接近。