摘要:Claude Code 内置了一个 /insights 命令,能分析你过去 30 天的使用数据,自动生成一份可视化报告——包括行为画像、摩擦分析和配置建议。文末会附上我的分析报告,展示我是怎么使用 CC 的。

当 AI 开始审视你
每年年底,QQ音乐或者网易云音乐都会给你一份年度听歌报告——你最爱哪首歌、哪个歌手听得最多、深夜两点还在循环什么歌。很多人等着这份报告,截图发朋友圈。
现在,Claude Code 也有了类似的东西。
不过它分析的不是你的听歌口味,而是你的AI交互习惯。 你怎么跟 AI 对话、爱用什么工具、哪些地方总出问题、甚至你的交互风格——它都能给你一份详细报告。
这个功能叫 /insights。在 Claude Code 终端里输入这一个词,等几分钟,一份交互式 HTML 报告就会自动在浏览器里打开。
/insights 是什么
/insights 是 Anthropic 在 2026 年 2 月推出的 Claude Code 内置命令。它的工作方式很简单:
扫描你最近 30 天的本地会话历史,然后生成一份可视化报告。
会话历史存在你电脑上的 ~/.claude/projects/ 目录里。每次你在 Claude Code 里打字、下指令、让它改代码,都会留下记录。/insights 做的事,就是把这些散落的记录汇总起来,用 AI 分析一遍,再用图表和文字呈现给你。
报告生成后会保存在 ~/.claude/usage-data/report.html,同时自动在浏览器中打开。
操作步骤?只有一步: 在 Claude Code 里输入 /insights,然后等着就行。
关于隐私:/insights 只分析会话转录——也就是你发给 Claude 的指令和 Claude 的回复。它不会打开你的源代码文件,不会扫描你的项目目录。所有数据都存在本地,不会上传到任何服务器。
报告里有什么
打开报告,你会看到一个设计精致的网页。内容分好几个板块。
At a Glance 总览
报告一开头是一个四部分的总览:
• What's working 你和 Claude 配合得好的地方 • What's hindering(Claude 侧) Claude 自身表现不好的地方 • What's hindering(用户侧) 你自己的使用习惯导致的摩擦 • 改进建议 针对以上问题的具体建议
这个总览很有意思。它不只是告诉你用了多少次,而是真的在做诊断——哪里顺畅、哪里卡壳、怎么改进。
可视化图表
报告里有大量图表,覆盖面很广:
• 你最常让 Claude 做什么类型的活动 • 使用最多的工具排行(比如 Bash、Edit、Read 各调用了多少次) • 编程语言分布 • 会话类型分类——是反复打磨型、多任务型、单任务型,还是快速提问型 • 你的响应时间分布(你回复 Claude 要多久) • 按时段统计的消息量(你几点最活跃) • 工具错误分布
这些图表一眼扫下去,你对自己的使用模式会有直观感知。比如你可能会发现:原来我 80% 的时间都在让 Claude 改文档,真正写代码的反而很少。
How You Use Claude Code
这是整份报告里最有意思的部分。
它不是冷冰冰的数字,而是一段叙事性的行为分析——用一段几百字的文字,描述你是怎么使用 Claude Code 的。你的交互风格、偏好的工作流程、容忍错误的方式、自动化程度……全都写在里面。
后面我会完整展示我自己的这段报告。
摩擦分析
报告会从你真实的会话中提取摩擦模式。不是泛泛地说有时候会出错,而是列出具体案例: 在哪个会话里、出了什么问题、属于哪类摩擦。
CLAUDE.md 建议
这个板块特别实用。/insights 会分析你反复给 Claude 下的指令,自动生成可以直接复制粘贴的 CLAUDE.md 规则。
举个例子:如果你每次都要提醒 Claude 不要用 git add .,报告就会建议你把这条规则写进 CLAUDE.md,这样以后就不用反复说了。
CLAUDE.md 是 Claude Code 的项目级配置文件,放在项目根目录就能生效。把常用规则写进去,可以大幅减少重复沟通。
功能推荐
最后,报告还会告诉你:Claude Code 有哪些功能你可能没充分利用。相当于一个个性化的功能导览。
技术原理
/insights 的报告不是简单的统计汇总。它背后有一个 6 阶段的处理流程:
第一步,收集会话。 从 ~/.claude/projects/ 目录里读取你最近 30 天的会话文件。太短的会话会被自动过滤掉(比如只打了一句话就关了)。
第二步,提取元数据。 从每个会话中提取关键指标:消耗了多少 token、用了哪些工具、持续多长时间、做了多少次文件修改。
第三步,定性分析。 这一步用到了 LLM。系统把会话转录发送给 Haiku 模型(Claude 家族中速度快、成本低的版本),让它对每个会话做定性分析——你在做什么、目标是什么、遇到了什么困难。
第四步,跨会话聚合。 把所有会话的分析结果汇总到一起,寻找跨会话的模式和趋势。
第五步,专项分析。 用多组不同的提示词,从不同角度生成专项洞察——比如摩擦分析、工具使用分析、效率分析等。
第六步,渲染报告。 把所有分析结果整合成一份交互式 HTML 页面,配上图表和可视化元素。
整个过程在你本地完成,耗时大约几分钟。
我的真实报告
说了这么多,不如直接看一份真实的报告。

以下是我运行 /insights 后,报告中 "How You Use Claude Code" 部分的完整内容。这段文字是 AI 基于我过去 30 天的使用数据自动生成的。
AI 眼中的我
下面是我报告中 How You Use Claude Code 部分的中文翻译,文末附有英文原文:
“你是一个重度用户,擅长搭建自动化流程,把大型、多步骤的工作流自信地委托给 Claude Code。你的招牌操作是 /loop 模式——设置循环提示词,让它按阶段啃 TODO.md 任务清单,有时候能连续自主运行好几个小时。
“你自己也记录过这种用法,提到过 5 小时的自主会话。在 191 个会话中产生了 191 次提交,大量使用 Bash(2821 次调用)和 Agent 子进程(602 次调用)。你把 Claude Code 当成的不是聊天助手,而是一个执行项目计划的初级团队成员。
“你的工作内容五花八门:Marp 演示文稿、叙事维基、Stripe 支付集成、学术论文分析流水线、Quarto 书籍章节、iOS 应用发布——主要使用 Markdown 和 TypeScript。
“你的交互风格是迭代但放手——不出问题就不介入。你很少直接打断(只记录到 2 次),更喜欢让 Claude 自主跑完任务。
“但当 Claude 跑偏的时候——这种情况出现了 54 次——你会果断纠正。你曾经训过 Claude,让它自己调试 CSS 问题,而不是回来问你确认;你也多次把 Claude 从过度实现中拉回来,因为你只想更新一下 TODO。
“29 次代码 bug 和 6 次过度修改说明,你把一定的出错率当作自主执行的代价,用后续迭代来修复, 而不是事先把所有事情交代清楚。
“你的工作流以内容生产为主(内容生成、编辑和打磨占了将近一半的目标),经常通过结构化的多轮流水线来指挥 Claude 生产、审阅和修改文档——比如 20 轮自动化工作坊材料流程,或 3 轮章节审阅-修改循环。
“你的满意度画像(259 次满意,但有 40 次不满意和 5 次沮丧)反映出一个从工具中获得巨大价值、但也经常碰到真实摩擦 的用户。摩擦模式很能说明问题:Claude 经常走错方向或产出有 bug 的代码,但你几乎总能推进到完成(70 次完全达成,只有 2 次未达成)。
“你搭建了一套复杂的个人基础设施——skills、CLAUDE.md 文件、TODO 驱动的流水线、自动编译钩子——让 Claude Code 成为你开发环境的延伸,而不只是一个独立工具。
“关键发现: 你把 Claude Code 当作自主任务执行器,通过 TODO 驱动的循环流水线运作。容忍频繁的方向偏离,用果断的纠正代替事前的详细指令。”
最后
/insights 这个命令,本质上做了一件事:把你和 AI 之间散落的交互数据,变成一面可以审视自己的镜子。
它不会改变你的工作流,但会让你更清楚地看到自己的工作流。 在 AI 工具越来越融入日常工作的今天,这种自我认知可能比学会某个新功能更有价值。
现在,不妨就打开终端,输入 /insights,看看 AI 眼中的你是什么样子。
附:我报告中 How You Use Claude Code 部分原文
"You are a power user who builds automated pipelines and delegates large, multi-step workflows to Claude Code with impressive confidence. Your signature move is the /loop pattern — setting up recurring prompts that chew through TODO.md task lists phase by phase, sometimes running for hours autonomously.
"You've documented this approach yourself, noting 5-hour autonomous sessions. With 191 sessions, 191 commits, and heavy use of Bash (2,821 calls) and Agent subprocesses (602 calls), you treat Claude Code less like a chat assistant and more like a junior team member executing a project plan.
"Your work spans an eclectic mix: Marp slide decks, narrative wikis, Stripe integrations, academic paper analysis pipelines, Quarto book chapters, and iOS app publishing — all primarily in Markdown and TypeScript.
"Your interaction style is iterative but hands-off until something breaks. You rarely interrupt (only 2 direct interruptions logged), preferring to let Claude run through tasks autonomously.
"However, when Claude drifts — which happens notably often with 54 "wrong approach" friction events — you course-correct firmly. You've scolded Claude into self-debugging CSS issues rather than asking you to verify, and you've had to repeatedly pull Claude back from over-implementing when you only wanted a TODO update.
"The 29 buggy code incidents and 6 excessive changes events suggest you accept a certain error rate as the cost of autonomous execution, fixing things in subsequent passes rather than specifying everything upfront.
"Your content-heavy workflow (content generation, editing, and refinement account for nearly half your goals) means you're often orchestrating Claude to produce, review, and revise documents through structured multi-round pipelines — like the 20-round automated workshop material workflow or 3-round chapter review-revision cycles.
"Your satisfaction profile (259 likely satisfied, but 40 dissatisfied and 5 frustrated) reflects someone who gets tremendous value from the tool but hits real friction regularly. The friction pattern is telling: Claude frequently takes the wrong approach or produces buggy code, but you almost always push through to completion (70 fully achieved, only 2 not achieved).
"You've built a sophisticated personal infrastructure — skills, CLAUDE.md files, TODO-driven pipelines, auto-compile hooks — that makes Claude Code an extension of your development environment rather than a standalone tool."
关注我,收货更多精彩内容:
夜雨聆风