本 Skill 为 Claude Code 配置优化提供规则与跟踪,适用于编辑 CLAUDE.md、rules/、skills/、agents/、commands/ 时,或用户询问配置最佳实践、检查配置时使用。
用途与主要能力:涵盖配置声明式管理(通过 Nix home-manager 模块生成 settings.json、CLAUDE.md、rules/、agents/、scripts/、skills/、MCP 服务器等);CHANGELOG 操作(先运行 claude --version 检测本地版本,用 gh api 拉取官方 CHANGELOG,仅分析本地版本及以下的内容,生成新功能、修复、改进、弃用摘要与版本差异、破坏性变更检测);规范参考需通过 Task 工具调用 claude-code-guide 子代理。
配置设计准则:CLAUDE.md 只保留 persona 与核心准则,详细规则拆分到 rules/,支持 @import 语法;文件加载时机区分 CLAUDE.md/rules/(启动全量加载)、commands/(显式调用)、skills/(对话自动触发)、agents/(Task 委派)。
优化清单:检查 CLAUDE.md 每行必要性、@import 使用、权限系统是否采用现代 Bash(cmd *) 语法、是否屏蔽 git push/rebase/reset、rm、sudo 等关键命令及敏感路径,defaultMode 是否合适。
权限系统:给出权限模式(default、acceptEdits、plan、dontAsk、bypassPermissions)、规则求值顺序 deny→ask→allow、Bash 通配符、Read/Edit 路径匹配、MCP 与 Task 权限、managed settings 路径及仅托管设置说明。
限制与注意:所有 CHANGELOG 分析必须限定在本地安装版本;disable-model-invocation: true 用于有副作用的工作流;资料中未提供收费、价格、平台支持与效果承诺等信息。