claude-howto

GitHub
24.7k 3k 简单 1 次阅读 今天MIT语言模型Agent插件
AI 解读 由 AI 自动生成,仅供参考

claude-howto 是一份专为 Claude Code 打造的可视化实战指南,旨在帮助用户从基础指令快速进阶到构建复杂的智能体工作流。许多用户在安装 Claude Code 后,往往只停留在简单的对话层面,面对官方文档中零散的功能描述,难以掌握如何将斜杠命令、钩子(hooks)、记忆机制及子智能体组合成高效的生产力流程,导致工具 90% 的潜力被闲置。

针对这一痛点,claude-howto 摒弃了枯燥的功能罗列,提供了一条结构清晰的渐进式学习路径。它通过生动的 Mermaid 流程图深入解析技术原理,并附带大量“复制即用”的生产级模板,涵盖自定义命令配置、MCP 服务器搭建及自动化代码审查流水线等场景。用户只需约 11-13 小时,即可系统性地填补知识盲区,甚至可以通过内置的自我评估功能定制专属学习计划。

这份资源特别适合希望提升效率的开发者、技术团队负责人以及渴望深入掌握 AI 编程助手的进阶用户。无论你是想解决具体的工程化难题,还是希望从零开始构建多智能体协作系统,claude-howto 都能让你在一个周末内真正驾驭 Claude Code 的强大能力。

使用场景

某全栈开发团队正试图利用 Claude Code 构建一套自动化的代码审查与安全扫描流水线,以提升发布效率。

没有 claude-howto 时

  • 功能孤立难串联:开发者虽然知道斜杠命令、Hooks 和子代理的存在,但官方文档仅罗列特性,无法指导如何将这些组件组合成连贯的工作流。
  • 学习路径混乱:面对 MCP、技能和子代理等复杂概念,团队不清楚学习先后顺序,导致在碎片化信息中空耗时间却未掌握核心逻辑。
  • 示例过于简单:现有的"Hello World"级示例无法支撑生产级需求,团队难以直接复用模板来构建包含内存管理和自动安全扫描的复杂流程。
  • 潜力挖掘不足:由于缺乏深层原理图解,团队仅使用了工具 10% 的基础功能,错失了自动化编排带来的巨大效率提升。

使用 claude-howto 后

  • 即插即用模板:直接复制项目中提供的生产级配置文件(如 CLAUDE.md 模板、Hook 脚本和子代理定义),迅速搭建起完整的代码审查流水线。
  • 清晰进阶路线:跟随可视化的学习路线图,团队在 12 小时内系统性地从入门掌握到高级代理编排,明确了从基础命令到 MCP 集成的最佳实践。
  • 原理可视化:通过 Mermaid 流程图深入理解各组件内部交互机制,不仅知道“怎么做”,更明白“为什么”,从而能灵活调整工作流以适应特定业务。
  • 自我诊断提升:利用内置的交互式测验快速识别团队知识盲区,针对性地补全技能短板,确保每位成员都能发挥工具的最大效能。

claude-howto 将零散的功能文档转化为可落地的实战指南,帮助开发者在短时间内从单纯的用户进化为能够编排复杂智能体团队的专家。

运行环境要求

操作系统
  • 未说明
GPU

未说明

内存

未说明

依赖
notes本工具并非独立的 AI 模型或需要本地计算资源的软件,而是一份针对'Claude Code'工具的教程指南和配置模板集合。运行环境需求完全取决于宿主工具'Claude Code'的要求。主要操作涉及克隆 Git 仓库、复制配置文件(如 slash commands, CLAUDE.md, skills)到指定目录,以及在已安装的 Claude Code 环境中运行特定命令。文中提到的'uv run scripts/build_epub.py'仅用于生成离线电子书,非核心运行依赖。
python未说明
Claude Code (v2.1+)
claude-howto hero image

快速开始

Claude How To

GitHub Stars GitHub Forks License: MIT Version Claude Code

🌐 语言 / Ngôn ngữ / Language: English | Tiếng Việt | 中文

在一个周末掌握 Claude Code

从只会输入 claude 到能够编排代理、钩子、技能和 MCP 服务器——通过可视化教程、可复制粘贴的模板以及循序渐进的学习路径。

15 分钟入门 | 找到你的水平 | 浏览功能目录


目录


问题

你已经安装了 Claude Code,运行了几条指令。接下来呢?

  • 官方文档只描述功能,却没有教你如何将它们组合起来。 你知道有斜杠命令,却不知道如何将其与钩子、记忆模块和子代理串联成一个真正能节省时间的工作流。
  • 没有清晰的学习路径。 应该先学 MCP 还是钩子?先学技能还是子代理?结果就是什么都浅尝辄止,什么都没精通。
  • 示例太简单了。 一个“hello world”的斜杠命令并不能帮助你构建一个生产级别的代码审查流水线,这个流水线需要使用记忆模块、委派给专业代理,并自动进行安全扫描。

你把 Claude Code 90% 的强大功能都浪费掉了——而你自己甚至都不知道这些功能的存在。


Claude How To 如何解决这个问题

这并不是另一份功能参考手册。它是一份结构化、可视化、以示例为导向的指南,教你使用 Claude Code 的每一个功能,并提供可以直接复制到你项目中的真实世界模板。

官方文档 本指南
形式 参考文档 带有 Mermaid 图表的可视化教程
深度 功能描述 内部工作原理
示例 基础片段 可直接用于生产的模板
结构 按功能组织 循序渐进的学习路径(从初级到高级)
入门方式 自主学习 带有时间预估的引导式路线图
自我评估 交互式测验,帮你找出知识漏洞并制定个性化学习路径

你将获得:

  • 10 个教程模块,涵盖 Claude Code 的所有功能——从斜杠命令到自定义代理团队
  • 可直接复制粘贴的配置文件——包括斜杠命令、CLAUDE.md 模板、钩子脚本、MCP 配置、子代理定义以及完整的插件包
  • Mermaid 流程图,展示每个功能的内部运作方式,让你不仅知道“怎么做”,更明白“为什么这么做”
  • 一条引导式学习路径,带你从初学者成长为高级用户,耗时 11-13 小时
  • 内置的自我评估工具——在 Claude Code 中直接运行 /self-assessment/lesson-quiz hooks,即可发现自己的不足之处

开始学习路径 ->


工作原理

1. 找到你的水平

参加自我评估测验,或者在 Claude Code 中运行 /self-assessment。根据你已有的知识,系统会为你生成一份个性化的学习路线图。

2. 按照引导路径学习

按顺序完成 10 个模块——每个模块都是前一个模块的延伸。在学习过程中,你可以直接将模板复制到你的项目中。

3. 将功能组合成工作流

真正的强大之处在于功能的组合。学会将斜杠命令、记忆模块、子代理和钩子串联起来,形成自动化的工作流,用于处理代码审查、部署和文档生成。

4. 测试你的理解

每完成一个模块后,运行 /lesson-quiz [topic]。这个测验会指出你遗漏的地方,以便你快速弥补不足。

15 分钟入门


受到 21,800 多位开发者的信赖

  • 21,800 多颗 GitHub 星标,来自每天使用 Claude Code 的开发者
  • 2,585 多次分叉——各团队根据自身需求调整本指南以适应不同的工作流程
  • 持续维护中——与每一次 Claude Code 的发布同步更新(最新版本:v2.3.0,2026 年 4 月)
  • 社区驱动——来自分享自己实际配置的开发者们的贡献

星标历史图表


不确定从哪里开始?

参加自我评估测试,或选择适合你的水平:

等级 你可以... 从这里开始 时间
初级 启动 Claude Code 并聊天 斜杠命令 ~2.5 小时
中级 使用 CLAUDE.md 和自定义命令 技能 ~3.5 小时
高级 配置 MCP 服务器和钩子 高级功能 ~5 小时

包含全部 10 个模块的学习路径:

顺序 模块 等级 时间
1 斜杠命令 初级 30 分钟
2 记忆模块 初级+ 45 分钟
3 检查点 中级 45 分钟
4 CLI 基础 初级+ 30 分钟
5 技能 中级 1 小时
6 钩子 中级 1 小时
7 MCP 中级+ 1 小时
8 子代理 中级+ 1.5 小时
9 高级功能 高级 2-3 小时
10 插件 高级 2 小时

完整学习路线图 ->


15 分钟入门

# 1. 克隆本指南
git clone https://github.com/luongnv89/claude-howto.git
cd claude-howto

# 2. 复制你的第一个斜杠命令
mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/

# 3. 试试看——在 Claude Code 中输入:
# /optimize

# 4. 准备好继续了吗?设置项目记忆模块:
cp 02-memory/project-CLAUDE.md /path/to/your-project/CLAUDE.md

# 5. 安装一个技能:
cp -r 03-skills/code-review ~/.claude/skills/

想要完整的设置吗?这里是1小时必备设置

# 斜杠命令(15分钟)
cp 01-slash-commands/*.md .claude/commands/

# 项目记忆(15分钟)
cp 02-memory/project-CLAUDE.md ./CLAUDE.md

# 安装一个技能(15分钟)
cp -r 03-skills/code-review ~/.claude/skills/

# 周末目标:添加钩子、子代理、MCP 和插件
# 按照学习路径进行引导式设置

查看完整安装参考


你可以用这个构建什么?

使用场景 将结合的功能
自动化代码审查 斜杠命令 + 子代理 + 记忆 + MCP
团队入职培训 记忆 + 斜杠命令 + 插件
CI/CD 自动化 CLI 参考 + 钩子 + 后台任务
文档生成 技能 + 子代理 + 插件
安全审计 子代理 + 技能 + 钩子(只读模式)
DevOps 流水线 插件 + MCP + 钩子 + 后台任务
复杂重构 检查点 + 规划模式 + 钩子

常见问题解答

这是免费的吗? 是的。采用 MIT 许可证,永久免费。你可以在个人项目、工作中或团队中使用它——除了需要包含许可证声明外,没有任何限制。

这个项目会持续维护吗? 会的。本指南会与每次 Claude Code 的发布同步更新。当前版本:v2.3.0(2026年4月),兼容 Claude Code 2.1 及以上版本。

这与官方文档有什么不同? 官方文档主要是功能参考。而本指南则是一份带有图表、生产就绪模板和循序渐进学习路径的教程。两者相辅相成——从这里开始学习,遇到具体细节时再查阅官方文档。

完成所有内容需要多长时间? 完整的学习路径大约需要 11 到 13 小时。但你只需 15 分钟就能立即获得价值——复制一个斜杠命令模板并试一试即可。

我可以用 Claude Sonnet / Haiku / Opus 吗? 可以。所有模板都适用于 Claude Sonnet 4.6、Claude Opus 4.6 和 Claude Haiku 4.5。

我可以贡献代码吗? 当然可以。请参阅 CONTRIBUTING.md 获取相关指南。我们欢迎新的示例、错误修复、文档改进以及社区模板。

我可以离线阅读吗? 可以。运行 uv run scripts/build_epub.py 即可生成包含所有内容和渲染图表的 EPUB 电子书。


今天就开始掌握 Claude Code 吧

你现在已经安装了 Claude Code。距离实现 10 倍生产力的唯一障碍,就是知道如何使用它。本指南为你提供了结构化的学习路径、直观的说明以及可以直接复制粘贴的模板,助你快速上手。

采用 MIT 许可证,永久免费。克隆它、分叉它,让它成为你的工具。

开始学习路径 -> | 浏览功能目录 | 15 分钟快速入门


快速导航 — 所有功能
功能 描述 文件夹
功能目录 包含安装命令的完整参考 CATALOG.md
斜杠命令 用户调用的快捷方式 01-slash-commands/
记忆 持久上下文 02-memory/
技能 可重用的能力 03-skills/
子代理 专业化的 AI 助理 04-subagents/
MCP 协议 外部工具访问 05-mcp/
钩子 事件驱动的自动化 06-hooks/
插件 捆绑功能 07-plugins/
检查点 会话快照与回滚 08-checkpoints/
高级功能 规划、思考、后台任务 09-advanced-features/
CLI 参考 命令、标志和选项 10-cli/
博客文章 实际使用案例 博客文章
功能对比
功能 调用方式 是否持久化 最适合用途
斜杠命令 手动(/cmd 仅限当前会话 快速快捷方式
记忆 自动加载 跨会话 长期学习
技能 自动调用 文件系统 自动化工作流
子代理 自动委派 隔离上下文 任务分配
MCP 协议 自动查询 实时 实时数据访问
钩子 事件触发 可配置 自动化与验证
插件 一条命令 全功能 完整解决方案
检查点 手动/自动 基于会话 安全实验
规划模式 手动/自动 规划阶段 复杂实施
后台任务 手动 任务持续时间 长时间运行的操作
CLI 参考 终端命令 会话/脚本 自动化与脚本编写
安装快速参考
# 斜杠命令
cp 01-slash-commands/*.md .claude/commands/

# 记忆
cp 02-memory/project-CLAUDE.md ./CLAUDE.md

# 技能
cp -r 03-skills/code-review ~/.claude/skills/

# 子代理
cp 04-subagents/*.md .claude/agents/

# MCP
export GITHUB_TOKEN="token"
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# 钩子
mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh

# 插件
/plugin install pr-review

# 检查点(自动启用,需在设置中配置)
# 参见 08-checkpoints/README.md

# 高级功能(需在设置中配置)
# 参见 09-advanced-features/config-examples.json

# CLI 参考(无需安装)
# 参见 10-cli/README.md 以获取使用示例
01. 斜杠命令

位置01-slash-commands/

是什么:以 Markdown 文件形式存储的用户调用的快捷方式

示例

  • optimize.md - 代码优化分析
  • pr.md - 拉取请求准备
  • generate-api-docs.md - API 文档生成器

安装

cp 01-slash-commands/*.md /项目路径/.claude/commands/

使用

/optimize
/pr
/generate-api-docs

了解更多探索 Claude Code 斜杠命令

02. 记忆

位置02-memory/

是什么:跨会话的持久上下文

示例

  • project-CLAUDE.md - 团队范围的项目标准
  • directory-api-CLAUDE.md - 目录特定规则
  • personal-CLAUDE.md - 个人偏好

安装

# 项目记忆
cp 02-memory/project-CLAUDE.md /项目路径/CLAUDE.md

# 目录记忆
cp 02-memory/directory-api-CLAUDE.md /项目路径/src/api/CLAUDE.md

# 个人记忆
cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md

使用方法:由Claude自动加载

03. 技能

位置03-skills/

内容:可复用、自动调用的功能模块,包含说明和脚本

示例

  • code-review/ - 带脚本的全面代码审查
  • brand-voice/ - 品牌语音一致性检查器
  • doc-generator/ - API文档生成器

安装

# 个人技能
cp -r 03-skills/code-review ~/.claude/skills/

# 项目技能
cp -r 03-skills/code-review /path/to/project/.claude/skills/

使用方法:在相关场景下自动调用

04. 子代理

位置04-subagents/

内容:具有独立上下文和自定义提示的专用AI助手

示例

  • code-reviewer.md - 全面的代码质量分析
  • test-engineer.md - 测试策略与覆盖率
  • documentation-writer.md - 技术文档
  • secure-reviewer.md - 专注于安全的只读审查
  • implementation-agent.md - 功能的完整实现

安装

cp 04-subagents/*.md /path/to/project/.claude/agents/

使用方法:由主代理自动委派任务

05. MCP协议

位置05-mcp/

内容:用于访问外部工具和API的模型上下文协议

示例

  • github-mcp.json - GitHub集成
  • database-mcp.json - 数据库查询
  • filesystem-mcp.json - 文件操作
  • multi-mcp.json - 多个MCP服务器

安装

# 设置环境变量
export GITHUB_TOKEN="your_token"
export DATABASE_URL="postgresql://..."

# 通过命令行添加MCP服务器
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# 或者手动将MCP配置添加到项目中的.mcp.json文件(详见05-mcp/中的示例)

使用方法:配置完成后,MCP工具会自动对Claude可用

06. 钩子

位置06-hooks/

内容:基于事件驱动的Shell命令,可在Claude Code事件发生时自动执行

示例

  • format-code.sh - 写代码前自动格式化
  • pre-commit.sh - 提交前运行测试
  • security-scan.sh - 扫描安全漏洞
  • log-bash.sh - 记录所有Bash命令
  • validate-prompt.sh - 验证用户提示
  • notify-team.sh - 在特定事件发生时发送通知

安装

mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh

~/.claude/settings.json中配置钩子:

{
  "hooks": {
    "PreToolUse": [{
      "matcher": "Write",
      "hooks": ["~/.claude/hooks/format-code.sh"]
    }],
    "PostToolUse": [{
      "matcher": "Write",
      "hooks": ["~/.claude/hooks/security-scan.sh"]
    }]
  }
}

使用方法:钩子会在相应事件触发时自动执行

钩子类型(4种类型,共25个事件):

  • 工具钩子PreToolUsePostToolUsePostToolUseFailurePermissionRequest
  • 会话钩子SessionStartSessionEndStopStopFailureSubagentStartSubagentStop
  • 任务钩子UserPromptSubmitTaskCompletedTaskCreatedTeammateIdle
  • 生命周期钩子ConfigChangeCwdChangedFileChangedPreCompactPostCompactWorktreeCreateWorktreeRemoveNotificationInstructionsLoadedElicitationElicitationResult
07. 插件

位置07-plugins/

内容:捆绑的命令、代理、MCP和钩子集合

示例

  • pr-review/ - 完整的PR审查工作流
  • devops-automation/ - 部署与监控
  • documentation/ - 文档生成

安装

/plugin install pr-review
/plugin install devops-automation
/plugin install documentation

使用方法:使用捆绑的斜杠命令和功能

08. 检查点与回溯

位置08-checkpoints/

内容:保存对话状态并回溯到先前的节点,以探索不同的方案

核心概念

  • 检查点:对话状态的快照
  • 回溯:返回到之前的检查点
  • 分支点:从同一检查点探索多种方案

使用方法

# 每次用户输入提示时都会自动创建检查点
# 要回溯,按两次Esc键,或使用:
/rewind

# 然后选择以下五个选项:
# 1. 恢复代码和对话
# 2. 恢复对话
# 3. 恢复代码
# 4. 从此处总结
# 5. 算了

应用场景

  • 尝试不同的实现方案
  • 从错误中恢复
  • 安全地进行实验
  • 对比不同解决方案
  • 对不同设计进行A/B测试
09. 高级功能

位置09-advanced-features/

内容:用于复杂工作流和自动化处理的高级能力

包括

  • 规划模式 — 在编码前制定详细的实施计划
  • 扩展思考 — 针对复杂问题进行深入推理(可通过Alt+T/Option+T切换)
  • 后台任务 — 运行长时间操作而不阻塞
  • 权限模式defaultacceptEditsplandontAskbypassPermissions
  • 无头模式 — 在CI/CD中运行Claude Code:claude -p "Run tests and generate report"
  • 会话管理/resume/rename/forkclaude -cclaude -r
  • 配置 — 在~/.claude/settings.json中自定义行为

完整的配置示例请参阅config-examples.json

10. CLI参考

位置10-cli/

内容:Claude Code的完整命令行界面参考

快速示例

# 交互模式
claude "explain this project"

# 打印模式(非交互式)
claude -p "review this code"

# 处理文件内容
cat error.log | claude -p "explain this error"

# 为脚本输出JSON
claude -p --output-format json "list functions"

# 恢复会话
claude -r "feature-auth" "continue implementation"

应用场景:CI/CD流水线集成、脚本自动化、批处理、多会话工作流、自定义代理配置

示例工作流

完整代码审查工作流

# 使用:斜杠命令 + 子代理 + 记忆 + MCP

用户:/review-pr

Claude:
1. 加载项目记忆(编码标准)
2. 通过GitHub MCP获取PR
3. 委托给code-reviewer子代理
4. 委托给test-engineer子代理
5. 综合分析结果
6. 提供全面的审查报告

自动化文档生成


# 用途:技能 + 子代理 + 内存

用户:“为 auth 模块生成 API 文档”

Claude:
1. 加载项目内存(文档标准)
2. 检测到文档生成请求
3. 自动调用文档生成技能
4. 委托给 API 文档编写子代理
5. 创建包含示例的全面文档

DevOps 部署

# 用途:插件 + MCP + 钩子

用户:/deploy production

Claude:
1. 运行部署前钩子(验证环境)
2. 委托给部署专家子代理
3. 通过 Kubernetes MCP 执行部署
4. 监控进度
5. 运行部署后钩子(健康检查)
6. 报告状态
目录结构
├── 01-slash-commands/
│   ├── optimize.md
│   ├── pr.md
│   ├── generate-api-docs.md
│   └── README.md
├── 02-memory/
│   ├── project-CLAUDE.md
│   ├── directory-api-CLAUDE.md
│   ├── personal-CLAUDE.md
│   └── README.md
├── 03-skills/
│   ├── code-review/
│   │   ├── SKILL.md
│   │   ├── scripts/
│   │   └── templates/
│   ├── brand-voice/
│   │   ├── SKILL.md
│   │   └── templates/
│   ├── doc-generator/
│   │   ├── SKILL.md
│   │   └── generate-docs.py
│   └── README.md
├── 04-subagents/
│   ├── code-reviewer.md
│   ├── test-engineer.md
│   ├── documentation-writer.md
│   ├── secure-reviewer.md
│   ├── implementation-agent.md
│   └── README.md
├── 05-mcp/
│   ├── github-mcp.json
│   ├── database-mcp.json
│   ├── filesystem-mcp.json
│   ├── multi-mcp.json
│   └── README.md
├── 06-hooks/
│   ├── format-code.sh
│   ├── pre-commit.sh
│   ├── security-scan.sh
│   ├── log-bash.sh
│   ├── validate-prompt.sh
│   ├── notify-team.sh
│   └── README.md
├── 07-plugins/
│   ├── pr-review/
│   ├── devops-automation/
│   ├── documentation/
│   └── README.md
├── 08-checkpoints/
│   ├── checkpoint-examples.md
│   └── README.md
├── 09-advanced-features/
│   ├── config-examples.json
│   ├── planning-mode-examples.md
│   └── README.md
├── 10-cli/
│   └── README.md
└── README.md (此文件)
最佳实践

应该做的

  • 从简单的斜杠命令开始
  • 循序渐进地添加功能
  • 使用内存存储团队标准
  • 先在本地测试配置
  • 记录自定义实现
  • 对项目配置进行版本控制
  • 与团队共享插件

不应该做的

  • 不要创建重复的功能
  • 不要硬编码凭据
  • 不要跳过文档
  • 不要让简单任务过于复杂
  • 不要忽视安全最佳实践
  • 不要提交敏感数据
故障排除

功能未加载

  1. 检查文件位置和命名
  2. 验证 YAML 前置元数据语法
  3. 检查文件权限
  4. 查看 Claude Code 版本兼容性

MCP 连接失败

  1. 验证环境变量
  2. 检查 MCP 服务器安装
  3. 测试凭据
  4. 检查网络连接

子代理未委托

  1. 检查工具权限
  2. 验证代理描述是否清晰
  3. 回顾任务复杂度
  4. 独立测试代理
测试

该项目包含全面的自动化测试:

  • 单元测试:使用 pytest 的 Python 测试(Python 3.10、3.11、3.12)
  • 代码质量:使用 Ruff 进行 lint 和格式化
  • 安全性:使用 Bandit 进行漏洞扫描
  • 类型检查:使用 mypy 进行静态类型分析
  • 构建验证:EPUB 生成测试
  • 覆盖率跟踪:集成 Codecov
# 安装开发依赖
uv pip install -r requirements-dev.txt

# 运行所有单元测试
pytest scripts/tests/ -v

# 运行带覆盖率报告的测试
pytest scripts/tests/ -v --cov=scripts --cov-report=html

# 运行代码质量检查
ruff check scripts/
ruff format --check scripts/

# 运行安全扫描
bandit -c pyproject.toml -r scripts/ --exclude scripts/tests/

# 运行类型检查
mypy scripts/ --ignore-missing-imports

每次向 maindevelop 分支推送以及向 main 分支提交 PR 时,都会自动运行测试。详细信息请参阅 TESTING.md

EPUB 生成

想离线阅读本指南吗?可以生成 EPUB 电子书:

uv run scripts/build_epub.py

这将创建包含所有内容(包括渲染后的 Mermaid 图)的 claude-howto-guide.epub 文件。

更多选项请参阅 scripts/README.md

贡献

发现了一个问题或想贡献一个示例吗?我们非常欢迎您的帮助!

请阅读 CONTRIBUTING.md,了解以下详细指南:

  • 贡献类型(示例、文档、功能、缺陷、反馈)
  • 如何设置开发环境
  • 目录结构及如何添加内容
  • 编写指南和最佳实践
  • 提交和 PR 流程

我们的社区规范:

报告安全问题

如果您发现了安全漏洞,请以负责任的方式报告:

  1. 使用 GitHub 私有漏洞报告https://github.com/luongnv89/claude-howto/security/advisories
  2. 或者阅读 .github/SECURITY_REPORTING.md 获取详细说明
  3. 切勿公开提交安全漏洞相关的问题

快速入门:

  1. 分叉并克隆仓库
  2. 创建描述性的分支(add/feature-namefix/bugdocs/improvement
  3. 按照指南进行更改
  4. 提交带有清晰描述的拉取请求

需要帮助吗? 开启一个问题或讨论,我们会指导您完成整个流程。

资源

贡献

我们欢迎各位的贡献!请参阅我们的 贡献指南,了解如何开始。


许可证

MIT 许可证 - 详见 LICENSE。您可以自由使用、修改和分发,唯一的要求是保留许可证声明。


最后更新时间:2026年4月9日
Claude Code 版本:2.1.97
兼容模型:Claude Sonnet 4.6、Claude Opus 4.6、Claude Haiku 4.5

版本历史

v2.3.02026/04/07
v2.2.02026/03/26
v2.1.12026/03/13
v2.1.02026/03/13
v2.0.02026/02/25

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|5天前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|6天前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

150k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

108.3k|★★☆☆☆|昨天
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|昨天
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|4天前
插件开发框架