Claude Code 最佳实践与定制服务手册
—— 从入门到接单变现的完整指南
整理时间:2026-04-14 适用版本:Claude Code CLI / Desktop App 适用人群: ① 想学习 Claude Code 最佳配置的开发者② 想用这份文档接单做 Claude Code 定制服务的技术外包者
【目录】 第一章 什么是 Claude Code 及为什么要定制 第二章 核心配置文件速查表 第三章 CLAUDE.md 深度指南 第四章 Skills(技能)体系 第五章 Subagents(子智能体) 第六章 Hooks(钩子)实战 第七章 MCP 服务器接入 第八章 Settings.json 配置 第九章 Karpathy 风格配置(2026 年流行范式) 第十章 Token 节省实战技巧 第十一章 常见反模式与坑点 第十二章 三种典型场景的完整配置示例 第十三章 ⭐ 接单售卖:服务包装、定价、话术 第十四章 交付清单模板(可直接用)第一章 什么是 Claude Code 及为什么要定制
1.1 Claude Code 是什么
Claude Code 是 Anthropic 官方推出的 AI 编程助手,支持:- 命令行模式(CLI)
- 桌面 App(Mac / Windows)
- VS Code / JetBrains 插件
- Web 端(claude.ai/code)
1.2 为什么要定制配置
开箱即用的 Claude Code 只发挥了 30% 的能力。正确配置后:- Token 消耗降低 30-65%(Caveman 风格配置)
- 任务完成时间缩短 50%
- 避免常见陷阱(读文件过多、上下文污染、重复劳动)
- 建立团队一致的开发规范
- 自动化重复操作(格式化、测试、提醒)
1.3 谁需要定制服务
- 个人开发者:想提升效率、节省 API 费用
- 小团队 / 创业公司:建立统一开发规范
- 企业开发者:私有化部署 + 内部工具集成
- AI 爱好者 / 技术博主:做出有内容的配置方案
1.4 为什么这是门好生意
- Claude Code 月活快速增长,用户对"调优"有强烈需求
- 定制配置是高客单、低维护的服务
- 交付快:1-3 天可以完成一个完整配置
- 客单价 500-5000 元不等,企业定制可达 10000+
- 不需要大量推广:精准受众(程序员)自动传播
第二章 核心配置文件速查表
Claude Code 的定制围绕两个核心目录: 项目级配置:.claude/ (当前项目根目录下) 用户级配置:~/.claude/ (用户主目录下)文件结构一览:
.claude/ 项目级配置
├── CLAUDE.md ← 项目指令和规范
├── settings.json ← 项目级设置
├── settings.local.json ← 本地私密配置(不提交 git)
├── hooks/ ← 钩子脚本目录
│ └── post-tool-use.sh
├── skills/ ← 技能目录
│ └── db-migrate/
│ └── SKILL.md
├── subagents/ ← 子智能体
│ └── security-reviewer.md
└── commands/ ← 自定义 slash 命令
~/.claude/ 用户级配置
├── CLAUDE.md ← 全局个人指令
├── settings.json ← 全局设置
├── keybindings.json ← 快捷键
├── skills/ ← 全局技能
└── projects/ ← 项目历史记录
共享范围说明:
- 项目级(.claude/):团队共享,进 git,约定项目规范
- 用户级(~/.claude/):个人偏好,不进 git,工作习惯
- 本地私密(settings.local.json):临时配置、API Key 等
⭐ 优先级(从高到低):
settings.local.json > 项目 settings.json > 用户 settings.json
第三章 CLAUDE.md 深度指南
CLAUDE.md 是最重要的配置文件。Claude Code 每次启动都会读取它, 内容会被注入到每次对话的系统提示中。3.1 应该写什么
✅ 项目的技术栈和版本 ✅ 核心架构说明(分层、关键模块、数据流) ✅ 编码规范和约定(命名、缩进、注释风格) ✅ 已知的坑点和注意事项 ✅ 常用命令和工作流 ✅ 文件目录结构的职责说明3.2 不应该写什么
❌ 临时的 TODO 和待办事项(放 Issues) ❌ 大段的业务知识百科(用 Skills 按需加载) ❌ 重复的常识(Python 的语法规则、Git 的基本用法) ❌ 项目无关的个人习惯(放 ~/.claude/CLAUDE.md) ❌ 敏感信息(API Key、密码、内部地址)3.3 最佳长度
建议控制在 150-200 行以内。超过后:- Token 消耗成倍增加
- Claude 抓不住重点
- 维护成本高
- 大段参考资料 → 挪到 Skills(按需加载)
- 特定模块规范 → 放到模块目录下的 CLAUDE.md(Claude Code 会自动读取子目录)
- 团队约定 → 写到独立的 CONTRIBUTING.md 并在 CLAUDE.md 里引用
3.4 推荐结构模板
# 项目名称
## 技术栈
- 语言:Python 3.11
- 框架:FastAPI 0.110
- 数据库:PostgreSQL 16 + SQLAlchemy 2.0
- 前端:React 18 + TypeScript
## 架构概览
- app/routes/ 路由定义(只调用 services)
- app/services/ 业务逻辑层
- app/models/ SQLAlchemy 模型
- app/schemas/ Pydantic 请求/响应模型
- app/core/ 核心工具(配置、异常、日志)
## 核心规范
1. 所有 API 返回 Pydantic 模型,不直接返回 dict
2. 数据库操作必须在 services 层,不能在 routes 里
3. 异常用自定义的 AppException,禁用 HTTPException
4. 所有函数必须有类型注解
## 常用命令
- 启动开发:`uvicorn app.main:app --reload`
- 运行测试:`pytest -xvs`
- 数据库迁移:`alembic upgrade head`
- 格式化:`ruff format . && ruff check --fix .`
## 已知坑点
- PostgreSQL 时区问题:所有时间存 UTC,展示前转本地时区
- SQLAlchemy 懒加载:API 响应前必须 eager load 相关对象
3.5 Karpathy 风格扩展(见第九章)
第四章 Skills(技能)体系
Skill = 按需加载的"技能模块"。Claude 平时不会加载,但当用户说 "帮我做 XX" 或主动调用 /skill-name 时才会读取。4.1 为什么用 Skill
- 不污染主上下文(除非被调用)
- 可以封装复杂的工作流
- 可以共享给团队
- 关键:省 Token
4.2 Skill 文件结构
.claude/skills/ └── db-migrate/ ├── SKILL.md ← 必须的入口文件 ├── templates/ ← 可选的附件 └── scripts/ ← 可选的脚本4.3 SKILL.md 格式
---
name: db-migrate
description: 安全地运行数据库迁移,包括备份和回滚机制
disable-model-invocation: false
---
# 数据库迁移 Skill
## 使用场景
当用户需要执行数据库迁移、升级 schema、或想回滚迁移时使用。
## 执行步骤
1. 先备份当前数据库到 backups/ 目录
2. 运行 `alembic upgrade head`
3. 验证迁移成功(检查迁移历史表)
4. 如果失败,自动执行 `alembic downgrade -1` 回滚
## 安全检查
- 禁止在生产环境直接运行
- 必须确认环境变量 DB_ENV != production
4.4 什么时候用 Skill vs 写在 CLAUDE.md
用 Skill:- 特定工作流(数据库迁移、部署、代码生成)
- 参考资料(某个 API 的详细文档)
- 只在特定任务才用到的指令
- 每次对话都需要的通用规范
- 项目的基本架构说明
- 短小的编码规则
第五章 Subagents(子智能体)
Subagent = 独立上下文的专用 Claude 实例。主 Claude 可以"派发" 任务给 Subagent,Subagent 完成后返回结果,不污染主上下文。5.1 使用场景
- 代码审查:主任务写代码,派 Subagent 做 security review
- 并行任务:同时处理多个独立文件
- 复杂分析:不想让分析过程的中间步骤占主对话 token
- 专门化:某个领域需要特定指令集
5.2 Skill vs Subagent 对比
特性 Skill Subagent --- ----- -------- 上下文 共享主会话 独立新会话 触发 /slash 或自动 Task 工具调用 Token 影响 占主对话 不占主对话 适用场景 参考、流程 隔离、并行、专业化 成本 中 较高(独立会话)5.3 Subagent 定义示例
位置:.claude/agents/security-reviewer.md
---
name: security-reviewer
description: Review code for security vulnerabilities
model: sonnet
---
你是一个严格的代码安全审查员。重点关注:
1. SQL 注入
2. XSS 漏洞
3. 硬编码密钥
4. 不安全的依赖
5. 权限绕过
审查完成后,给出 1-10 的安全评分和改进建议。
5.4 调用 Subagent
主 Claude 可以用 Task 工具调用:Task({
subagent_type: "security-reviewer",
description: "Review auth module",
prompt: "审查 app/auth/ 下所有文件的安全问题"
})
第六章 Hooks(钩子)实战
Hooks 允许你在 Claude Code 的生命周期事件上挂载自定义脚本。6.1 支持的事件
- SessionStart 会话开始
- UserPromptSubmit 用户输入提交前
- PreToolUse 工具执行前(可拦截)
- PostToolUse 工具执行后
- Stop Claude 响应完成后
- SubagentStart 子智能体启动
- SubagentStop 子智能体结束
6.2 配置位置
写在.claude/settings.json 或 ~/.claude/settings.json 的
hooks 字段下。
6.3 实战案例 1:保存后自动格式化 Python 代码
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"if": "$filePath matches .*\\.py$",
"hooks": [
{
"type": "command",
"command": "ruff format $filePath && ruff check --fix $filePath"
}
]
}
]
}
}
效果:每次 Claude 编辑/写入 .py 文件后,自动用 ruff 格式化。
6.4 实战案例 2:任务完成后推送微信通知
{
"hooks": {
"Stop": [
{
"type": "command",
"command": "curl -X POST 'https://sctapi.ftqq.com/SCT-KEY.send' -d 'title=Claude Code 任务完成&desp=请查看结果'"
}
]
}
}
效果:Claude 每次完成响应后推送 Server 酱通知(适合长任务)。
6.5 实战案例 3:拦截危险命令
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"if": "$command matches (rm -rf /|drop database|DROP TABLE)",
"hooks": [
{
"type": "block",
"reason": "危险命令已被拦截,请人工确认"
}
]
}
]
}
}
效果:防止 AI 误执行危险命令。
6.6 Hook 设计原则
- 保持脚本快速(不要阻塞 Claude 超过 5 秒)
- 避免递归(Hook 触发新工具调用,工具调用又触发 Hook)
- 用
if条件精确匹配,避免全局触发 - 注意安全性:Hook 执行命令权限等同于 Claude Code
第七章 MCP 服务器接入
MCP (Model Context Protocol) 让 Claude 能调用外部工具和数据源。7.1 为什么用 MCP
- 访问实时数据库
- 对接公司内部 API
- 使用浏览器自动化(Puppeteer/Playwright)
- 整合知识图谱、向量数据库
- 无需重新训练或微调模型
7.2 常见的 MCP 服务器
类别 名称 作用 --- --- --- 数据库 postgres Postgres 查询 数据库 sqlite SQLite 查询 文件 filesystem 增强文件操作 Web puppeteer 浏览器自动化 Web brave-search Web 搜索 知识 memory 持久化记忆 企业 slack Slack 消息 企业 github GitHub Issues/PR 自定义 你自己的 API 对接内部系统7.3 配置示例
.claude/settings.json:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://user:pass@localhost/mydb"
]
}
}
}
7.4 自建 MCP 服务器
针对公司内部系统,可以用 TypeScript / Python SDK 自建 MCP 服务器。 这是商业化接单的一个重要方向:给企业接入他们的 ERP、CRM、 Jira 等内部系统,给 Claude 完整的业务上下文。第八章 Settings.json 配置
settings.json 控制 Claude Code 的各种行为。关键字段:{
"model": "claude-sonnet-4-6",
"permissionMode": "default",
"permissions": {
"allow": [
"Bash(npm *)",
"Bash(git *)",
"Read",
"Edit",
"Write"
],
"deny": [
"Bash(rm -rf *)",
"Bash(sudo *)"
]
},
"env": {
"MAX_THINKING_TOKENS": "10000"
},
"hooks": {...},
"mcpServers": {...}
}
关键说明:
- model:默认使用哪个模型
- permissionMode:default / acceptEdits / bypassPermissions
- permissions.allow:白名单工具,精细到命令参数
- permissions.deny:黑名单,无论何时都阻止
- env:环境变量,影响 Claude 行为(如思考 Token 上限)
第九章 Karpathy 风格配置(2026 年流行范式)
2026 年 4 月 GitHub 热榜出现了一批受 Andrej Karpathy 启发的 CLAUDE.md 风格,核心思想是"让 AI 像资深工程师一样思考"。9.1 核心原则
原则 1:思考优先于编码 不要急于写代码,先分析问题边界、数据流、边缘情况。 写在 CLAUDE.md 里:在开始编码前:
1. 先用 2-3 句话复述问题
2. 列出至少 3 种可能的实现方式
3. 选定一种并说明为什么
4. 指出可能的陷阱
5. 再开始写代码
原则 2:极简主义
不要过度设计。写最少的代码解决问题。
反模式:
- 为"将来可能用到"加参数
- 预先抽象不存在的多种实现
- 加无意义的类型包装
正确:
- 三个相似的地方才考虑抽象
- YAGNI(You Aren't Gonna Need It)
- 能用函数就不用类
原则 3:暴露困惑而非隐藏
Claude 被训练成"总是自信",这对编程有害。要明确:
在 CLAUDE.md 里:
如果你对某个问题不确定,明确说出来。
不要为了显得专业而编造看似合理的答案。
宁可说"我不确定 X 是 A 还是 B,请你确认"。
原则 4:验证循环而非一次成型
不要试图一次写出完美代码。先写最小可运行版本,然后迭代。
先跑通,再优化。
先写测试,再写实现。
先理解,再改代码。
原则 5:明确权衡
遇到多种选择时,明确列出各自的成本和收益。
在 CLAUDE.md 里:
当存在多种实现方式时,不要直接选一种就写。
先列出至少 2-3 种方案,对比:
- 性能
- 可维护性
- 测试难度
- 复杂度
让我选定后再开始实现。
9.2 完整的 Karpathy 风格 CLAUDE.md 模板
# Project: [项目名]
## 核心原则(必读,不要忽略)
### 思考优先
- 写代码前先复述问题
- 列出至少 3 种实现方式
- 选定一种并说明原因
- 指出可能的陷阱
### 极简主义
- 最小化代码量
- YAGNI - 不要为假设的需求编码
- 三处重复才考虑抽象
- 函数优于类
### 暴露困惑
- 不确定时明确说出来
- 不要编造看起来合理的答案
- 宁可问用户也不要猜
### 迭代开发
- 先最小可运行版本
- 再优化和重构
- 每步都可验证
### 明确权衡
- 多方案时列出对比
- 性能 vs 可维护性 vs 复杂度
- 让用户确认后再实现
## 技术栈
[具体项目技术栈]
## 架构
[具体架构]
参考开源项目:forrestchang/andrej-karpathy-skills (Github)
第十章 Token 节省实战技巧
Token 是真金白银。一个中型项目,优化好的配置可以节省 50%+ 费用。10.1 Caveman(洞穴人)风格
核心思想:让 Claude 用紧凑、无修饰的语言回答,砍掉所有客套和 填充词。实现:在 CLAUDE.md 里加:
## 回答风格
- 不要说 "当然可以" "好的" "让我帮你" 之类的开场白
- 不要解释你要做什么,直接做
- 不要重复用户的问题
- 代码示例最小化,只给核心片段
- 不确定时用一句话问,不写长篇推理
效果:单次回答 Token 减少 60-65%。
10.2 Prompt Caching
Claude Code 默认启用缓存,5 分钟内的重复上下文享受缓存折扣 (1/10 价格)。技巧:- 复杂项目一开始就让 Claude 读完核心文件(缓存建立)
- 后续提问快速跟进,利用缓存窗口
- 避免让 Claude 每次都"从头开始"理解项目
10.3 定时清理上下文
- 不相关的任务用
/clear切断上下文 - 累计内容过多时用
/compact压缩总结 - 注意:/compact 在 5 分钟缓存热时期调用最划算
10.4 文件读取纪律
不要让 Claude 无脑读全项目。在 CLAUDE.md 里写:## 读文件规则
- 只读与当前任务直接相关的文件
- 不清楚就问我,不要盲目 Read 整个目录
- 优先用 Grep 找关键词,再 Read 具体行
- 1000 行约等于 10K tokens,心里要有数
10.5 模型选择
不是每个任务都需要 Opus:- 简单任务 / 代码补全 / 格式化:Haiku
- 中等任务 / 日常开发:Sonnet(默认)
- 复杂推理 / 架构设计:Opus
10.6 限制思考长度
{
"env": {
"MAX_THINKING_TOKENS": "10000"
}
}
Claude 的 "extended thinking" 默认可能用很多 Token,手动限制。
第十一章 常见反模式与坑点
新手配置 Claude Code 时最常见的 10 个错误:1. CLAUDE.md 当成 wiki 用
把整个公司知识库塞进去。结果每次对话都加载巨量 Token。
修复:用 Skills 按需加载。
2. Skills 堆成山
装了 30 个 Skill,绝大多数用不上。Skill 的描述部分也会占 Token。
修复:只保留常用的 5-10 个,其他删除或 disable。
3. 一次性给所有权限
为省事把 permissions 全开。结果 AI 不小心执行危险命令。
修复:最小权限原则,按需添加。
4. Hooks 无限循环
PostToolUse 里调用一个工具,又触发 PostToolUse。
修复:用 if 条件精确匹配,避免递归。
5. 多个无关项目共用一个会话
Claude 记住了项目 A 的上下文,搞项目 B 时还在用。
修复:切项目前 /clear 或开新会话。
6. 忽视缓存窗口
每隔几分钟才 /compact 一次,浪费缓存折扣。
修复:5 分钟内的相关任务集中做。
7. 让 Claude 无头苍蝇式读文件
"帮我看看这个项目写得怎么样" → Claude 读遍整个项目。
修复:明确指定要审查的文件或模块。
8. Subagent 滥用
每个小任务都派 Subagent,反而增加成本。
修复:简单任务用 Skill,复杂隔离才用 Subagent。
9. 忽略 settings.local.json
API Key、本地路径等敏感信息写在 settings.json 里被提交到 git。
修复:用 settings.local.json 存本地配置。
10. 没有定期维护 CLAUDE.md
项目变了但 CLAUDE.md 还在说旧架构,AI 按错的指令干活。
修复:项目大变动后更新 CLAUDE.md。
第十二章 三种典型场景的完整配置示例
12.1 场景一:Python FastAPI 后端项目
.claude/CLAUDE.md:
# API 后端项目
## 技术栈
- Python 3.11 + FastAPI 0.110
- PostgreSQL 16 + SQLAlchemy 2.0 (async)
- Redis 7 缓存
- Celery 任务队列
## 目录结构
- app/routes/ 路由定义(只调用 services,不写逻辑)
- app/services/ 业务逻辑
- app/models/ SQLAlchemy 模型
- app/schemas/ Pydantic 请求/响应
- app/core/ 配置、异常、中间件
## 核心规范
1. 所有 API 返回 Pydantic 模型
2. 数据库操作必须在 services 层
3. 异步函数必须用 async/await,不要混同步调用
4. 自定义异常用 AppException,不要用 HTTPException
5. 所有函数必须有类型注解
## 工作流
- 先写测试,再写实现
- 测试用 pytest + httpx.AsyncClient
- 格式化:ruff format . && ruff check --fix .
## 常用命令
- 启动:uvicorn app.main:app --reload --port 8000
- 测试:pytest -xvs tests/
- 迁移:alembic upgrade head
.claude/settings.json:
{
"model": "claude-sonnet-4-6",
"permissions": {
"allow": [
"Bash(pytest *)",
"Bash(alembic *)",
"Bash(ruff *)",
"Bash(uvicorn *)",
"Bash(git *)",
"Read", "Edit", "Write"
],
"deny": [
"Bash(rm -rf *)",
"Bash(DROP TABLE *)",
"Bash(git push --force *)"
]
},
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"if": "$filePath matches .*\\.py$",
"hooks": [
{
"type": "command",
"command": "ruff format $filePath 2>/dev/null; ruff check --fix $filePath 2>/dev/null"
}
]
}
]
}
}
12.2 场景二:Next.js + TypeScript 前端项目
.claude/CLAUDE.md:
# 前端项目
## 技术栈
- Next.js 14 (App Router)
- TypeScript 严格模式
- TailwindCSS + shadcn/ui
- Zustand 状态管理
- tRPC + React Query
## 规范
1. 组件全部 TypeScript,禁用 any
2. 所有 props 用 interface 定义
3. 服务端组件优先,客户端组件加 "use client"
4. API 调用走 tRPC,不用 fetch
5. 样式用 Tailwind,不写 .css 文件
## 目录结构
- app/ Next.js 页面和 Layout
- components/ui/ shadcn 基础组件
- components/ 业务组件
- lib/ 工具函数
- server/ tRPC 路由
## 常用命令
- 开发:pnpm dev
- 构建:pnpm build
- 类型检查:pnpm typecheck
- 格式化:pnpm format
.claude/settings.json:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"if": "$filePath matches .*\\.(ts|tsx)$",
"hooks": [
{
"type": "command",
"command": "pnpm prettier --write $filePath && pnpm eslint --fix $filePath"
}
]
}
]
}
}
12.3 场景三:多语言 Monorepo
对于同时包含前端、后端、移动端的大型项目,用子目录 CLAUDE.md:monorepo/
├── .claude/CLAUDE.md 总览 + 架构
├── frontend/
│ └── .claude/CLAUDE.md 前端规范(自动被 Claude 读取)
├── backend/
│ └── .claude/CLAUDE.md 后端规范
└── mobile/
└── .claude/CLAUDE.md 移动端规范
当 Claude 操作 frontend/ 下的文件时,自动加载 frontend 的 CLAUDE.md。
这样避免把所有规范堆在根目录。
第十三章 ⭐ 接单售卖:服务包装、定价、话术
这一章是商业化核心。如果你要拿这份文档去接单,一定要看。13.1 服务包装成「套餐」
把服务拆成 3-4 个套餐,给客户选择:套餐 A:基础配置 ¥299-499
- 1 个 CLAUDE.md 编写
- 基础 permissions 配置
- 1 个实用 Hook(自动格式化)
- 交付时间:1 天
- 适合:个人开发者、小项目
套餐 B:标准配置 ¥999-1999
- 项目级 + 用户级 CLAUDE.md
- 完整 permissions + hooks
- 3-5 个自定义 Skills
- 1 个 Subagent(代码审查 / 测试生成)
- Karpathy 风格规范
- 交付时间:2-3 天
- 适合:小团队、中型项目
套餐 C:企业定制 ¥3999-9999
- 完整项目分析(1 小时会议)
- 项目 + 用户 + 本地三层配置
- 10+ 自定义 Skills 和工作流
- 多个 Subagents
- MCP 服务器对接(数据库、内部 API)
- 团队培训(30 分钟远程)
- 1 个月免费维护
- 交付时间:5-7 天
- 适合:创业公司、团队
套餐 D:MCP 开发 ¥4999-19999
- 自建 MCP 服务器,对接客户内部系统
- 企业内部工具链接入
- 交付时间:7-15 天
- 适合:大企业、有内部系统的团队
13.2 定价策略
- 不要做时薪:客户看不懂,压价严重
- 按套餐报价:客户容易理解,利润可控
- 先报高后让:初次报 30% 溢价,有议价空间
- 增值服务收费:紧急加急 +50%,周末交付 +30%
13.3 找客户的话术模板
闲鱼文案(标题):
Claude Code 配置定制 / CLAUDE.md 优化 / Hooks 自动化 / 省 Token 60%
闲鱼描述:
专业 Claude Code 定制服务:
🎯 解决的问题
- Claude Code 效率低?Token 烧太快?
- 不知道怎么配置 CLAUDE.md?
- 想让 AI 遵循团队规范?
- 需要自动化流程(格式化、测试、通知)?
💎 服务内容
【基础】¥299 起
- 项目级 CLAUDE.md 编写
- 基础权限和 Hook 配置
- 交付 1 天
【标准】¥999 起
- 完整配置套件(用户级 + 项目级)
- 3-5 个自定义 Skills
- 1 个 Subagent
- 交付 2-3 天
【企业】¥3999 起
- 包含项目分析、MCP 对接、团队培训
- 1 个月免费维护
🔥 为什么选我
- 20+ 个项目配置经验
- 熟悉 Karpathy 最佳实践
- Token 消耗降低 50%+
- 配置文档齐全,方便后续维护
私信需求,30 分钟内报价。
小红书笔记模板:
标题:「帮创业公司配了套 Claude Code 配置,直接省了 60% Token」
内容:
最近帮一个朋友的创业公司配置 Claude Code,改了之后他们的 AI
编程效率翻倍,API 费用从 3000/月降到 1200/月。
分享一下核心配置:
1. 精简 CLAUDE.md(从 800 行压到 150 行)
2. 用 Skills 把技术文档拆出去
3. 加了 Karpathy 风格的"思考优先"原则
4. Hook 自动格式化 Python 代码
5. Subagent 做代码审查
效果:
- Token 消耗:-60%
- Bug 率:-40%
- 代码风格一致性:+90%
评论区可以问细节,或者私信找我做配置(首次免费咨询)
V2EX 外包版回帖模板:
可以做这个。
我的背景:
- 5+ 年 Claude Code 配置经验
- 参考 Karpathy 最佳实践
- 熟悉 Hooks / Skills / MCP / Subagents 全套
报价:套餐 B ¥1500,3 天交付
交付内容:
- .claude/CLAUDE.md
- settings.json(权限 + hooks)
- 3 个自定义 Skills
- 1 个代码审查 Subagent
- 使用文档
联系方式:[你的联系方式]
13.4 谈单的注意事项
✅ 一定要做的:- 先了解客户项目的技术栈
- 问清楚核心痛点(省 Token?统一规范?自动化流程?)
- 明确交付清单(避免后续扯皮)
- 要求 30% 预付款
- 留 7 天维护期
- 不要当场报价就开工,先签简单协议
- 不要承诺"100% 消除 bug"
- 不要泄露其他客户的配置
- 不要承诺"一次配置永久有效"(Claude Code 会更新)
13.5 增值服务机会
交付基础配置后,可以接着卖:- 月度维护服务:¥300-800/月,跟进配置更新
- Skills 订阅:¥50-200/月,每月给客户 1-2 个新 Skill
- 团队培训:¥1000-3000/次,教团队使用 Claude Code
- MCP 定制:¥5000+/次,对接客户内部系统
- 代码审查 + 配置优化:¥500-2000/次
第十四章 交付清单模板(可直接给客户)
交付的时候给客户一个清单,显得专业:========================================
Claude Code 定制配置交付清单
========================================
客户:[公司/个人名]
项目:[项目名]
配置版本:v1.0
交付时间:[日期]
--- 核心文件 ---
☐ .claude/CLAUDE.md (核心指令,约 150 行)
☐ .claude/settings.json (权限和 hooks 配置)
☐ .claude/settings.local.json (本地私密配置模板)
☐ README-claude.md (配置使用说明文档)
--- Skills ---
☐ .claude/skills/deploy/ (部署技能)
☐ .claude/skills/db-migrate/ (数据库迁移技能)
☐ .claude/skills/test-gen/ (测试生成技能)
--- Subagents ---
☐ .claude/agents/reviewer.md (代码审查子智能体)
--- 验证 ---
☐ 基础命令能用(可启动、可读写、可执行测试)
☐ Hook 正常触发(验证自动格式化)
☐ Skills 可调用(验证至少一个)
☐ Subagent 可调用
☐ 权限测试通过(禁用命令确实被拦截)
--- 交付物料 ---
☐ 配置文件(压缩包 / git 仓库)
☐ 使用说明 PDF
☐ 1 小时远程培训(选配)
☐ 7 天售后支持
--- 签收 ---
客户签字:____________ 日期:__________
服务方签字:__________ 日期:__________
附录 快速启动清单(给客户看的"一分钟速成")
A1. 安装 Claude Code
官方下载:https://claude.ai/codeA2. 初始化配置
进入项目根目录:cd your-project
claude init
会自动创建 .claude/ 目录和基础 CLAUDE.md。
A3. 第一次使用
直接运行:claude
会进入交互界面,可以开始对话。
A4. 常用 slash 命令
/help 查看帮助 /clear 清除当前上下文 /compact 压缩当前上下文 /init 重新初始化配置 /resume 恢复上一次会话 /fast 切换快速模式(Opus 4.6)附录 学习资源推荐
官方文档- https://docs.claude.com/en/docs/claude-code/overview
- hesreallyhim/awesome-claude-code Claude Code 生态大全
- rohitg00/awesome-claude-code-toolkit 工具包 135 agents + 35 skills
- forrestchang/andrej-karpathy-skills Karpathy 风格配置
- JuliusBrussee/caveman Token 节省 Skill
- Anthropic Discord(英文)
- Claude Code 中文交流群(QQ / 微信)
- V2EX 的 AI 板块
—— 手册结束 ——
拿这份文档去接单的时候记住 3 件事:
① 先跑通自己的项目,建立 1-2 个作品案例
② 闲鱼 + 小红书同步上架服务,坐等私信
③ 第一单哪怕亏本也要做漂亮,建立口碑
评论 (0)
暂无评论