312362115/claude/code-walkthrough
Claude Code and agent skill by 312362115/claude
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
代码导读技能:帮助快速理解不熟悉的项目或模块,建立心智模型。 从全局架构到核心流程再到关键设计决策,分层递进地梳理代码。 不是简单地读文件列目录,而是提炼出"这段代码在做什么、为什么这么做、和其他部分怎么连接"。 触发词:帮我梳理一下、这块代码怎么运作的、导读、接手项目、看看这个模块、代码走读、walkthrough。 触发场景:接手新项目、进入不熟悉的模块、重构前理解现状、Code Review 需要理解上下文。 即使用户没有说"导读",只要意图是"理解一段不熟悉的代码",都应触发此技能。
Install
npx vskill@latest install 312362115/claude/code-walkthroughSKILL.md
代码导读(Code Walkthrough)
读代码和读书一样——先看目录了解结构,再看核心章节理解逻辑,最后看细节。不是逐行翻译代码,而是帮读者建立"这个系统怎么运转"的心智模型。
第一步:确定导读范围和深度
用 AskUserQuestion 确认:
- 导读目标:看什么?整个项目、某个模块、还是某个功能?
- 导读目的:为什么要看?接手维护、准备改动、还是纯了解?
- 已有认知:对这块代码已经了解多少?(避免输出用户已知的信息)
第二步:全局扫描
不管导读什么范围,先花 2-3 个工具调用建立全局感知:
2.1 项目全局(如果是项目/模块导读)
提取关键信息:
- 技术栈:语言、框架、主要依赖
- 项目类型:前端应用 / 后端服务 / 全栈 / CLI 工具 / 库
- 目录组织:按功能分还是按类型分?有没有约定
2.2 目标区域
定位到导读目标后,了解:
- 入口文件:这个模块/功能从哪里开始?
- 文件清单:涉及哪些文件?各自大概多少行?
- 依赖关系:依赖了什么外部模块?被谁依赖?
第三步:分层梳理
按照 架构 → 流程 → 细节 的顺序递进,每一层解决不同的问题。
Layer 1:架构层 — "系统由什么组成"
回答:这个系统/模块的整体结构是什么?各部分各司什么职?
输出格式:
Layer 2:流程层 — "核心功能怎么运转"
回答:一个请求/操作从头到尾经过了哪些步骤?
选择 1-3 个最核心的流程做详细走读:
Layer 3:细节层 — "关键设计决策和隐含知识"
回答:为什么这么写?有什么不明显的约定或陷阱?
第四步:输出导读文档
输出格式
根据导读深度选择输出方式:
| 深度 | 输出 | |
|---|---|---|
| 快速了解(聊天中回答) | 直接在对话中输出,不存文件 | |
| 完整导读(需要沉淀) | 写入 docs/guides/<模块名>-walkthrough.md |
完整导读文档结构
导读准则
- 不逐行翻译:读者是开发者,能读代码。导读要提炼的是"代码没直接告诉你的东西"——架构意图、设计理由、隐含约定
- 先宏观后微观:先给全景地图,再放大关键区域。不要一上来就钻进某个函数
- 关注连接:模块之间怎么交互?数据怎么流转?比单个模块内部逻辑更重要
- 标注位置:提到具体逻辑时标注
文件:行号,方便读者跳转查看 - 诚实说不知道:如果某个设计决策从代码看不出原因,说"从代码推断可能是因为 X,但不确定",不要编理由
- 按读者水平调整:用户说"我是 Go 高手但不懂 React",就用 Go 的类比解释 React 的概念
与其他 skill 的关系
code-walkthrough vs dependency-map 的区别:
- code-walkthrough:理解代码,回答"这是什么、怎么运转、为什么这么写"
- dependency-map:评估影响,回答"改这里会动到哪里"
- 通常先 walkthrough 理解,再 dependency-map 评估影响
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/code-walkthrough/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/312362115/claude/code-walkthrough)