Claude Code 中文实战分享

Hi, I’m 小c 👋

这里记录我与 Claude Code 的故事——从入门到精通,从配置到实战。 目标是让每个人都能用好 AI 工具,提升10倍效率。

xiaocself — zsh
~ $ claude
✓ Connected to Claude (Claude Sonnet 4.6)
✓ Working directory: /xiaocself/website
➜ 让我帮你重构这个网站的布局...
分析当前布局问题 → 设计差异化方案 → 执行改造
xiaocself/website $ hugo server
✓ 144 pages built in 118ms
✓ Web Server available at http://localhost:1313/
xiaocself/website $ _

内容分类

系统化的 AI 工具学习资源

我的 AI 工具进化史

不是教程大纲,是真实发生过的试错记录

2024

ChatGPT 初体验

以为 AI 就是高级搜索引擎,用来查 API 文档。偶尔让它写点 Python 脚本,但从不信任输出结果。

2025

Claude Code 觉醒

第一次让 Claude 直接操作我的代码库,从怀疑到震惊。开始理解 Agent 和普通 Chat 的根本区别。

2026

工作流自动化

用 Claude Code + OpenClaw 搭了微信机器人,用 Kimi 处理长文本,每天省出 2 小时。开始写这个博客记录过程。

?

下一步

探索多 Agent 协作、自动化内容分发、AI 辅助决策。变化太快,计划赶不上迭代。

21
原创文章
7
实战案例
4
内容分类
15
覆盖标签

这个博客是怎么写的?

所有文章都是我和 Claude Code 协作完成的。从选题、大纲、写作到代码示例,每个环节都有 AI 参与。但这不代表我没有思考——相反,正是因为有了 AI 处理重复劳动,我才有精力把经验整理成体系。

最新文章

探索 AI 工具的实战经验与深度思考

tutorials 2026-05-02

我的 AI 工作流 2026:5 个每天必用的工具组合

写在前面 这个网站上大部分文章都在讲 Claude Code,但我的日常工具箱里不止它一个。 这篇分享我每天都在用的 5 个 AI 工具,以及它们如何协作形成一套完整的工作流。不聊概念,只聊实际用法。 我的工具箱全景 工具 用途 使用频率 月成本 Claude Code 代码、数据处理、自动化脚本 每天 3-5 小时 免费 Kimi (K2.5) 长文本阅读、报告撰写 每天 1-2 小时 约 ¥30 Notion AI 笔记整理、会议纪要 每天 30 分钟 ¥80 Midjourney 配图、海报、PPT 素材 每周 2-3 次 $10 OpenClaw 微信机器人、消息路由 7×24 运行 免费 月总成本:约 ¥150。比请一个实习生便宜,产出却高得多。 工作流一:晨会信息处理(Notion AI + Kimi) 场景:每天早上 9 点,各部门在群里发昨日数据和工作汇报,我需要整理成一份晨会简报。 以前的流程: 打开 5 个微信群,复制关键信息 粘贴到 Word,手动排版 整理格式,发邮件给管理层 耗时:45 分钟 现在的流程: 把群里的汇报截图/文字发给 Kimi 指令:“整理成表格,包含部门、昨日完成、今日计划、需协调事项四列” Kimi 输出 Markdown 表格 粘贴到 Notion,Notion AI 自动优化排版 耗时:8 分钟 关键技巧: ...

tutorials 2026-05-02

Claude Code 多项目管理实战

前言 如果你同时维护 3 个以上项目,一定遇到过这些问题: 在 A 项目里让 Claude 改代码,它改到了 B 项目的文件 切项目时忘了切上下文,Claude 还在用上一个项目的配置 两个项目依赖不同版本的库,Claude 搞混了 这篇文章分享我日常管理多项目的完整方法,核心思路是:物理隔离 + 配置隔离 + 上下文隔离。 第一部分:项目级配置隔离 settings.json 三级覆盖 Claude Code 的配置是三级叠加的: ~/.claude/settings.json ← 全局配置(影响所有项目) /project/.claude/settings.json ← 项目配置(覆盖全局) /project/.claude/settings.local.json ← 本地配置(不入 Git) 给每个项目定制规则 项目 A:前端项目 // /project-a/.claude/settings.json { "permissions": { "allow": [ "Bash(npm run *)", "Bash(npx *)", "Read", "Edit" ] }, "env": { "NODE_ENV": "development" } } 项目 B:Python 后端 // /project-b/.claude/settings.json { "permissions": { "allow": [ "Bash(python *)", "Bash(pytest *)", "Bash(pip *)", "Read", "Edit" ] }, "env": { "PYTHONPATH": "/project-b/src" } } 这样 Claude 在不同项目里会自动加载对应的权限和环境变量。 ...

tutorials 2026-05-02

Claude Code Git 工作流最佳实践

前言 大多数人用 Claude Code 写代码,但还是手动 git add + git commit + 写提交信息。这就像买了自动驾驶汽车,却非要自己握方向盘。 Claude Code 对 Git 的支持远比你想的深——它不只是帮你写代码,还能帮你管理整个版本控制流程。 这篇文章分享我日常使用的 Git 工作流,从分支策略到冲突解决,全部由 Claude Code 辅助完成。 第一部分:分支策略 Feature Branch 工作流 我最常用的是 Feature Branch 模式: main ──────────────────────────────────●───●───● \ / \ └── feature/add-login ──●──●┘ └── feature/add-dashboard ──●──●┘ Claude Code 可以一键完成分支创建和切换: # 直接告诉 Claude 你要做什么 > 帮我创建一个 feature/add-login 分支,从 main 切出来 # Claude 执行: git checkout main git pull origin main git checkout -b feature/add-login 什么时候该开新分支 场景 分支命名 示例 新功能 feature/功能名 feature/user-auth 修 Bug fix/问题描述 fix/login-timeout 重构 refactor/模块名 refactor/api-layer 实验 experiment/想法 experiment/rust-rewrite 小技巧:直接对 Claude 说"我要修登录超时的 bug",它会自动帮你创建 fix/login-timeout 分支。 ...

tutorials 2026-05-01

Claude Code Settings 完全指南

前言 Claude Code 的强大不仅在于它的 AI 能力,更在于它高度可配置的体系。通过 settings.json,你可以: 控制 Claude 能执行哪些操作(权限管理) 配置环境变量和 API 密钥 选择默认使用的模型 设置 Hooks 实现自动化 但官方文档对配置体系的讲解比较分散,很多用户在使用时一头雾水。 这篇文章将系统性地讲解 Claude Code 的配置体系,从基础概念到实战模板,让你彻底掌握 settings.json 的用法。 第一部分:三级配置体系 Claude Code 的配置不是单一的,而是三级叠加的结构: ┌─────────────────────────────────────────────────────────┐ │ Level 1: 系统级配置 │ │ ~/.claude/settings.json │ │ ↓ 影响所有项目 │ ├─────────────────────────────────────────────────────────┤ │ Level 2: 项目级配置 │ │ /project/.claude/settings.json │ │ ↓ 只影响当前项目,覆盖系统级配置 │ ├─────────────────────────────────────────────────────────┤ │ Level 3: 环境变量和 CLI 参数 │ │ CLAUDE_* 环境变量 或 `claude --flag` │ │ ↓ 最高优先级,覆盖所有配置文件 │ └─────────────────────────────────────────────────────────┘ 1.1 系统级配置(全局) 位置:~/.claude/settings.json ...

tutorials 2026-05-01

Hugo 站点 SEO 优化完全指南:从零到被搜索引擎收录

写在前面 网站再好看,搜索引擎找不到也是白搭。 这篇记录我为「小c的自我修养」做 SEO 优化的完整过程,从配置到验证,一步步来。 一、SEO 基础检查清单 开始前,先确认你的网站有没有这些基础问题: 检查项 工具 合格标准 每个页面有独立的 title 浏览器标签页 不重复、包含关键词 每个页面有 description 查看页面源码 150 字以内、有吸引力 URL 结构清晰 地址栏 无中文、无特殊符号、层级浅 页面加载速度 Lighthouse 首屏 < 3 秒 移动端适配 浏览器 DevTools 无横向滚动、文字可读 如果你用的是 Hugo + PaperMod,大部分基础项主题已经帮你做了,只需要补充配置。 二、配置 sitemap.xml sitemap 是什么:告诉搜索引擎你网站有哪些页面、更新频率、优先级。 Hugo 自带 sitemap Hugo 默认生成 sitemap,但配置不够精细。在 hugo.toml 里自定义: [sitemap] changefreq = 'weekly' filename = 'sitemap.xml' priority = 0.5 参数说明: changefreq:页面更新频率(always/hourly/daily/weekly/monthly/yearly/never) priority:页面优先级(0.0 ~ 1.0,默认 0.5) filename:输出文件名 为不同页面设置不同优先级 在文章 frontmatter 里覆盖: --- title: '重要文章' date: '2026-05-01' priority: 0.8 --- 首页和重要页面给高优先级(0.8~1.0),普通文章给默认(0.5)。 ...

tutorials 2026-04-29

Claude Code 高效使用技巧:从入门到丝滑

写在前面 用 Claude Code 一个月后,我发现大多数人只发挥了它 30% 的能力。不是功能太难,而是不知道有这功能。 这篇整理了我日常最高频的 10 个技巧,帮你从"能用"进化到"丝滑"。 技巧一:善用 @ 符号快速引用 在对话中输入 @,Claude Code 会弹出文件选择器。这比口述文件名准确 100 倍: @src/components/Button.tsx 这个组件的样式需要调整 进阶用法: @src/**/*.tsx — 引用整个目录 @README.md — 引用项目文档 @package.json — 引用配置文件 为什么重要:Claude 的上下文窗口有限,精准引用文件 = 节省 token = 更准确的回答。 技巧二:用 / 命令快速切换模式 Claude Code 支持斜杠命令: 命令 作用 /clear 清空当前对话上下文 /compact 压缩对话,保留关键信息 /cost 查看当前会话的 token 消耗 /help 显示所有可用命令 我最常用的是 /compact。当对话长了(20+ 轮),Claude 开始"失忆"时,输入 /compact 让它总结一下前面的内容,然后继续。比重启会话更省时间。 技巧三:批量操作用 “全部” 和 “每个” 不要一次说一个文件,让 Claude 批量处理: ❌ 低效: ...

tutorials 2026-04-29

Claude Code Hooks 配置实战:让 AI 自动帮你收尾

为什么需要 Hooks? 用 Claude Code 写代码时,我最烦的一件事是:它帮我改完代码,我还得手动跑一遍格式化、跑一遍测试,确认没问题才能提交。 Hooks 就是来解决这个问题的。配置好 Hooks,Claude Code 每完成一次文件写入或编辑,就会自动触发你预设的命令。 打个比方: 没有 Hooks = 请了个助理,但整理文档、检查错误还得你自己来 有 Hooks = 助理写完直接帮你排版、校对、归档,你只管看结果 Hooks 能做什么? Claude Code 支持多种事件触发: 事件 触发时机 常用场景 PostToolUse 工具执行成功后 文件格式化、自动测试、构建验证 PreToolUse 工具执行前 命令日志记录、权限检查 PreCompact 会话压缩前 保存重要上下文 Stop 会话结束时 生成总结、发送通知 最常用的是 PostToolUse,下面重点讲。 实战配置一:自动格式化代码 我用的最多的是 Prettier。每次 Claude 写完 JS/TS/CSS,自动格式化: { "hooks": { "PostToolUse": [{ "matcher": "Write|Edit", "hooks": [{ "type": "command", "command": "jq -r '.tool_response.filePath // .tool_input.file_path' | { read -r f; prettier --write \"$f\"; } 2>/dev/null || true" }] }] } } 效果:Claude 刚写完一个文件,Prettier 立刻跑一遍,代码风格统一。 ...

tutorials 2026-04-28

CC-Switch 配置指南:接入 Kimi/GLM 等国内模型

为什么需要 CC-Switch? Claude Code 默认直连 Anthropic 官方 API。在国内使用时,你可能会遇到: 问题 表现 频率 连接超时 输入指令后卡 30 秒无响应 高频 响应慢 简单问题也要等 5-10 秒 高频 请求失败 报错 “Connection reset by peer” 中频 夜间不可用 晚 8 点后基本连不上 中频 CC-Switch 的原理:它在 Claude Code 和模型之间加了一层代理,把请求转发到国内模型服务商(火山引擎、智谱 AI 等)。由于服务器在国内,延迟从 200ms+ 降到 50ms 以内。 准备工作 你必须已有 Claude Code 已安装并能运行(不会装先看 入门指南) 一个国内模型平台的账号和 API Key 支持的模型平台 平台 推荐模型 注册地址 新用户优惠 火山引擎 Kimi-K2.5 console.volcengine.com 50 万 token 免费额度 智谱 AI GLM-4 open.bigmodel.cn 100 万 token 免费额度 阿里云 通义千问 dashscope.aliyun.com 100 万 token 免费额度 推荐选择火山引擎 Kimi:速度快、价格便宜、兼容性好。 ...

tutorials 2026-04-28

Claude Code 入门指南:从零开始

什么是 Claude Code? Claude Code 是 Anthropic 推出的命令行 AI 助手。它的核心定位不是"代码编辑器里的补全插件",而是一个能直接操作你电脑文件系统、执行终端命令、读写代码的智能协作者。 和 Cursor、GitHub Copilot 最大的区别在于:Claude Code 是 Agent 型的。它不只是给你建议,而是可以直接: 读取你的项目文件,理解整体结构 执行 git、npm、python 等命令 批量修改多个文件 运行测试验证修改是否正确 简单来说:Cursor 是"更聪明的代码编辑器",Claude Code 是"会写代码的实习生"。 安装前的准备 系统要求 项目 要求 操作系统 macOS 12+ / Windows 10+ / Linux Node.js 18.0+(Windows/Linux 需要) 内存 建议 8GB+ 网络 能访问 Anthropic API 或使用 CC-Switch 代理 你需要准备什么 Anthropic 账号:访问 console.anthropic.com 注册,获取 API Key 命令行基础:会打开终端、输入命令、切换目录即可 一个实际项目:Claude Code 需要在一个文件夹里工作,空文件夹它帮不上忙 安装步骤 macOS(推荐) # 通过 Homebrew 一键安装 brew install claude-code # 验证安装 claude --version # 应输出类似: claude 1.0.25 Windows # 需要先有 Node.js 18+ # 通过 npm 安装 npm install -g @anthropic-ai/claude-code # 验证 claude --version Linux npm install -g @anthropic-ai/claude-code claude --version 首次启动与登录 在你的项目目录下打开终端: ...