个人 Claude Code 配置仓库,包含子 Agent、斜杠命令、技能、编码规则和自动化 Hook。
~/.claude/
├── CLAUDE.md # 全局行为规则
├── CONTRIBUTING.md # 贡献指南
├── agents/ # 55 个子 Agent
├── commands/ # 76 个斜杠命令
├── contexts/ # 上下文预设(开发、研究、审查)
├── hooks/ # Hook 配置(hooks.json)
├── output-styles/ # 回复风格预设
├── plans/ # 执行计划
├── plugins/ # 插件配置与市场缓存
├── rules/ # 按语言分类的编码规则(14 种语言)
├── schemas/ # 配置校验用 JSON Schema
├── scripts/ # 工具脚本(CI、Hook、公共库)
├── skills/ # 50+ 技能
└── webnovel-writer/ # 网文写作工作区配置
按任务类型划分的专用子 Agent:
| 分类 | Agent |
|---|---|
| 架构设计 | architect、code-architect、a11y-architect、planner、dev-planner |
| 代码审查 | code-reviewer、python-reviewer、typescript-reviewer、java-reviewer、go-reviewer、rust-reviewer、kotlin-reviewer、cpp-reviewer、csharp-reviewer、dart-reviewer、flutter-reviewer、database-reviewer、healthcare-reviewer、security-reviewer |
| 构建排错 | build-error-resolver、cpp-build-resolver、go-build-resolver、java-build-resolver、kotlin-build-resolver、pytorch-build-resolver、rust-build-resolver、dart-build-resolver |
| 开发重构 | frontend-developer、code-simplifier、refactor-cleaner、performance-optimizer |
| 测试 | e2e-runner、tdd-guide、pr-test-analyzer |
| 分析 | bug-analyzer、comment-analyzer、conversation-analyzer、code-explorer、silent-failure-hunter、type-design-analyzer |
| 文档 | doc-updater、docs-lookup |
| 运维 | loop-operator、chief-of-staff、opensource-forker、opensource-packager、opensource-sanitizer |
| AI/生成 | gan-evaluator、gan-generator、gan-planner、story-generator、ui-sketcher |
| 其他 | seo-specialist、harness-optimizer |
通过 /命令名 调用:
- Git:
commit、review-pr、prp-commit、prp-pr、prp-plan、prp-implement、prp-prd - 构建:
build-fix、cpp-build、go-build、java-build、kotlin-build、rust-build、gradle-build、flutter-build、gan-build - 测试:
cpp-test、go-test、kotlin-test、rust-test、flutter-test、tdd、e2e、test-coverage、generate-tests - 审查:
code-review、cpp-review、go-review、kotlin-review、python-review、rust-review、flutter-review - 工作流:
feature-dev、plan、verify、quality-gate、checkpoint、evolve、promote、orchestrate - 会话:
save-session、resume-session、sessions、loop-start、loop-status - 技能:
skill-create、skill-health、hookify、hookify-list、hookify-configure、hookify-help - 学习:
learn、learn-eval、instinct-export、instinct-import、instinct-status - 多 Agent:
multi-plan、multi-frontend、multi-backend、multi-execute、multi-workflow - 工具:
aside、auto-update、model-route、pm2、projects、prune、setup-pm、update-codemaps、update-docs、jira、santa-loop、eval
rules/ 目录下按语言组织的编码标准:
cpp、csharp、dart、golang、java、kotlin、perl、php、python、rust、swift、typescript、web
每个语言目录包含:
coding-style.md— 命名、格式化规范hooks.md— 前置/后置动作 Hookpatterns.md— 设计模式与惯用法security.md— 安全最佳实践testing.md— 测试策略
根级规则:agents.md、code-review.md、coding-style.md、development-workflow.md、git-workflow.md、hooks.md、patterns.md、performance.md、security.md、testing.md
包含领域知识与自动化能力的技能模块:
- 后端:
backend-patterns、django-patterns、django-security、django-tdd、django-verification、springboot-patterns、springboot-security、springboot-tdd、springboot-verification、postgres-patterns、clickhouse-io、jpa-patterns、java-coding-standards - 前端:
frontend-patterns、frontend-design、coding-standards - 语言:
golang-patterns、golang-testing、python-patterns、python-testing - 文档处理:
docx、pdf、pptx、xlsx、markitdown - 安全:
security-review - 测试:
tdd-workflow、e2e-testing、verification-loop、eval-harness - DevOps:
deployment-patterns、docker-patterns、database-migrations - 创意:
algorithmic-art、canvas-design、theme-factory、slack-gif-creator、web-artifacts-builder - 写作:
chinese-novelist-skill、jacky-writing、fireowl-novel、internal-comms、doc-coauthoring、brand-guidelines - Obsidian:
obsidian-cli、obsidian-markdown、obsidian-bases、json-canvas - 学习:
continuous-learning、continuous-learning-v2、iterative-retrieval - 视频:
remotion、video-copy-analyzer、subtitle-downloader - 元工具:
skill-creator、mcp-builder、webapp-testing - 其他:
defuddle、project-guidelines-example、strategic-compact
在 hooks/hooks.json 中配置的自动化 Hook:
- PreToolUse:阻止在 tmux 外启动开发服务器、tmux 使用提醒、git push 前审查、阻止随意创建
.md文件、建议手动压缩上下文 - PostToolUse:PR URL 记录、构建分析、Prettier 自动格式化、TypeScript 类型检查、console.log 警告
- SessionStart:加载上次上下文、检测包管理器
- SessionEnd:持久化会话状态、评估会话可提取的模式
- PreCompact:压缩上下文前保存状态
- Stop:检查修改文件中的 console.log
scripts/ 目录下的工具脚本:
ci/— Agent、命令、Hook、规则、技能的校验脚本hooks/— 运行时 Hook 脚本(会话管理、console.log 检查、压缩建议)lib/— 公共工具库(包管理器、会话管理、会话别名、通用工具)
contexts/— 上下文预设:dev(开发)、research(研究)、review(审查)output-styles/— 回复风格预设:coding-vibes、structural-thinkingschemas/—hooks、package-manager、plugin的 JSON Schemaplugins/— 插件注册表与市场缓存
-
克隆到
~/.claude/:git clone https://github.com/YOUR_USERNAME/claude-config.git ~/.claude -
创建
settings.json(手动配置或参考示例):{ "env": { "ANTHROPIC_AUTH_TOKEN": "在此填入你的 Token", "ANTHROPIC_BASE_URL": "在此填入你的 API 地址" }, "model": "sonnet", "effortLevel": "high" } -
安装插件依赖(如需要):
cd ~/.claude/plugins/marketplaces/claude-hud && npm install
settings.json包含 API Token — 绝对不要提交mcp-configs/mcp-servers.json可能包含 API Key — 绝对不要提交sessions/、session-data/、debug/、metrics/为本地运行时数据 — 已通过.gitignore排除