Skip to content

fireowl-sw/claude-setting

Repository files navigation

Claude Code 配置

个人 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(55 个)

按任务类型划分的专用子 Agent:

分类 Agent
架构设计 architectcode-architecta11y-architectplannerdev-planner
代码审查 code-reviewerpython-reviewertypescript-reviewerjava-reviewergo-reviewerrust-reviewerkotlin-reviewercpp-reviewercsharp-reviewerdart-reviewerflutter-reviewerdatabase-reviewerhealthcare-reviewersecurity-reviewer
构建排错 build-error-resolvercpp-build-resolvergo-build-resolverjava-build-resolverkotlin-build-resolverpytorch-build-resolverrust-build-resolverdart-build-resolver
开发重构 frontend-developercode-simplifierrefactor-cleanerperformance-optimizer
测试 e2e-runnertdd-guidepr-test-analyzer
分析 bug-analyzercomment-analyzerconversation-analyzercode-explorersilent-failure-huntertype-design-analyzer
文档 doc-updaterdocs-lookup
运维 loop-operatorchief-of-staffopensource-forkeropensource-packageropensource-sanitizer
AI/生成 gan-evaluatorgan-generatorgan-plannerstory-generatorui-sketcher
其他 seo-specialistharness-optimizer

斜杠命令(76 个)

通过 /命令名 调用:

  • Gitcommitreview-prprp-commitprp-prprp-planprp-implementprp-prd
  • 构建build-fixcpp-buildgo-buildjava-buildkotlin-buildrust-buildgradle-buildflutter-buildgan-build
  • 测试cpp-testgo-testkotlin-testrust-testflutter-testtdde2etest-coveragegenerate-tests
  • 审查code-reviewcpp-reviewgo-reviewkotlin-reviewpython-reviewrust-reviewflutter-review
  • 工作流feature-devplanverifyquality-gatecheckpointevolvepromoteorchestrate
  • 会话save-sessionresume-sessionsessionsloop-startloop-status
  • 技能skill-createskill-healthhookifyhookify-listhookify-configurehookify-help
  • 学习learnlearn-evalinstinct-exportinstinct-importinstinct-status
  • 多 Agentmulti-planmulti-frontendmulti-backendmulti-executemulti-workflow
  • 工具asideauto-updatemodel-routepm2projectsprunesetup-pmupdate-codemapsupdate-docsjirasanta-loopeval

编码规则(14 种语言)

rules/ 目录下按语言组织的编码标准:

cppcsharpdartgolangjavakotlinperlphppythonrustswifttypescriptweb

每个语言目录包含:

  • coding-style.md — 命名、格式化规范
  • hooks.md — 前置/后置动作 Hook
  • patterns.md — 设计模式与惯用法
  • security.md — 安全最佳实践
  • testing.md — 测试策略

根级规则:agents.mdcode-review.mdcoding-style.mddevelopment-workflow.mdgit-workflow.mdhooks.mdpatterns.mdperformance.mdsecurity.mdtesting.md

技能(50+)

包含领域知识与自动化能力的技能模块:

  • 后端backend-patternsdjango-patternsdjango-securitydjango-tdddjango-verificationspringboot-patternsspringboot-securityspringboot-tddspringboot-verificationpostgres-patternsclickhouse-iojpa-patternsjava-coding-standards
  • 前端frontend-patternsfrontend-designcoding-standards
  • 语言golang-patternsgolang-testingpython-patternspython-testing
  • 文档处理docxpdfpptxxlsxmarkitdown
  • 安全security-review
  • 测试tdd-workflowe2e-testingverification-loopeval-harness
  • DevOpsdeployment-patternsdocker-patternsdatabase-migrations
  • 创意algorithmic-artcanvas-designtheme-factoryslack-gif-creatorweb-artifacts-builder
  • 写作chinese-novelist-skilljacky-writingfireowl-novelinternal-commsdoc-coauthoringbrand-guidelines
  • Obsidianobsidian-cliobsidian-markdownobsidian-basesjson-canvas
  • 学习continuous-learningcontinuous-learning-v2iterative-retrieval
  • 视频remotionvideo-copy-analyzersubtitle-downloader
  • 元工具skill-creatormcp-builderwebapp-testing
  • 其他defuddleproject-guidelines-examplestrategic-compact

Hook 自动化

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-vibesstructural-thinking
  • schemas/hookspackage-managerplugin 的 JSON Schema
  • plugins/ — 插件注册表与市场缓存

安装

  1. 克隆到 ~/.claude/

    git clone https://github.com/YOUR_USERNAME/claude-config.git ~/.claude
  2. 创建 settings.json(手动配置或参考示例):

    {
      "env": {
        "ANTHROPIC_AUTH_TOKEN": "在此填入你的 Token",
        "ANTHROPIC_BASE_URL": "在此填入你的 API 地址"
      },
      "model": "sonnet",
      "effortLevel": "high"
    }
  3. 安装插件依赖(如需要):

    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 排除

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors