claude-howto:Claude Code 的完整进阶指南。
装了 Claude Code,跑了几个 prompt,然后呢?
大多数人就停在这里了。官方文档告诉你有哪些功能,但不告诉你怎么组合——Hooks 怎么接 Subagents,MCP 怎么和 Memory 配合,Plugins 怎么打包成团队工具。这个项目的定位就是填这个空。
核心内容:10个模块,11-13小时,从入门到架构级用法。
10个模块按学习顺序排列:
1)Slash Commands(30 分钟)——最快的效率提升,自定义 /optimize / /pr 等命令,cp 到 .claude/commands/ 就生效
2)Memory(45 分钟)——持久化上下文,三层设计:个人偏好(~/.claude/CLAUDE.md)、项目标准(./CLAUDE.md)、目录规则(src/api/CLAUDE.md),Claude 自动加载
3)Hooks(1小时)——事件驱动自动化,25个事件、4种类型(command / http / prompt / agent)。PreToolUse 在工具执行前拦截,PostToolUse 触发安全扫描,Stop 用 LLM 评估任务是否真的完成——不是简单的 if/else,是 AI 做判断
4)Subagents(1.5小时)——独立上下文的专属 AI 助手。每个 subagent 有自己的 context window,只接收做这件事所需的上下文。代码审查 subagent 只读文件,实现 subagent 才有写权限。Agent Teams(实验性)可以让多个 subagent 并行工作、共享 task list、互发消息
5)MCP(1小时)——接入外部工具和实时数据。一行命令接 GitHub、数据库、文件系统
6)Checkpoints(45分钟)——任意时间点快照,Esc+Esc 回滚,支持5种恢复模式。不满意就回到上一个节点重来,不怕实验失败
7)Advanced Features(2-3小时)——Planning Mode、Extended Thinking(Alt+T 切换)、Background Tasks、6种权限模式(包括 auto mode 带后台安全分类器)
一个实际的组合用法
项目里有个 /review-pr 的完整示例:
1)加载 CLAUDE.md(项目规范)
2)通过 GitHub MCP 拉取 PR
3)派发给 code-reviewer subagent 做代码质量检查
4)同时派发给 test-engineer subagent 分析测试覆盖
5)主 agent 综合结果
6)PostToolUse Hook 触发安全扫描
整个流程,一条命令,自动跑完。
值得注意的细节
Subagents 有一个设计我觉得很干净:每个 subagent 用独立的 context window,主 agent 不会被 subagent 的中间过程污染——只收结果,不看过程。这在长项目里很重要,能把 context 用在刀刃上。
Hooks 里有个 context-tracker.py 示例,通过 UserPromptSubmit 和 Stop 两个事件,算出每次请求消耗了多少 token、还剩多少——官方没有这个接口,这是社区自己搞出来的。
原文链接:github.com/luongnv89/claude-howto
#HOW I AI# #程序员#
