用户配置管理Skill user-config-management

该技能用于管理Claude Code的用户配置目录,包括存储清理、备份恢复、重置工作流、MCP服务器保留、历史管理和配置健康审计。关键词:用户配置、存储清理、备份、重置、MCP服务器、配置审计、漂移检测。

DevOps 0 次安装 0 次浏览 更新于 3/11/2026

名称: 用户配置管理 描述: 中央权威用于管理Claude Code用户配置目录(~/.claude/ 和 ~/.claude.json)。涵盖存储清理、备份/恢复、重置工作流、MCP服务器保留、历史管理、计划管理、会话统计和配置健康审计。委托给docs-management技能获取官方文档。在管理用户配置、清理存储、备份设置、重置Claude Code或审计配置健康时使用。 允许工具: Read, Glob, Grep, Skill, Bash

用户配置管理

强制要求:首先调用docs-management

停止 - 在提供任何关于Claude Code用户配置的响应之前:

  1. 调用 docs-management 技能获取官方文档
  2. 查询 用户的具体主题
  3. 基于 官方文档 + 此技能的自定义参考

跳过此步骤将导致信息过时或不正确。

验证检查点

在响应之前,验证:

  • [ ] 我是否调用了docs-management技能获取官方文档?
  • [ ] 我是否检查了此技能的自定义工作流参考?
  • [ ] 我的响应是否基于官方文档(设置、MCP)+ 技能参考(重置、备份)?

如果有任何复选框未勾选,停止并完成缺失步骤。


概述

中央权威用于管理Claude Code的用户配置目录。此技能提供:

  1. 关键词注册表 用于高效docs-management查询
  2. 自定义工作流 官方文档未覆盖(重置、备份/恢复、漂移检测)
  3. 命令清单 链接到现有清理命令
  4. 跨平台指导 用于路径处理

架构: 混合委托 - 官方文档通过docs-management,自定义工作流通过技能参考。

何时使用此技能

关键词: 用户配置、~/.claude、.claude.json、清理、存储、备份、恢复、重置、MCP服务器、历史、计划、会话、调试日志、修剪、审计、漂移检测

使用此技能当:

  • 管理 ~/.claude/ 目录内容
  • 清理存储(会话、代理、调试、缓存)
  • 备份或恢复配置
  • 重置Claude Code同时保留MCP服务器
  • 搜索命令历史
  • 管理计划文件
  • 查看会话统计
  • 审计配置健康
  • 检测更新后结构漂移

关键词注册表用于docs-management查询

查询docs-management技能时使用这些关键词:

配置文件

主题 关键词
设置概述 “设置”、“settings.json”、“配置文件”
用户设置 “用户设置”、“~/.claude/settings.json”
全局配置 “.claude.json”、“全局配置”、“mcpServers”
MCP服务器 “MCP服务器”、“mcpServers”、“用户级MCP”

保留与清理

主题 关键词
保留设置 “cleanupPeriodDays”、“会话保留”、“自动清理”
会话清理 “会话”、“项目会话”、“会话文件”
调试日志 “调试”、“调试转录”、“调试中”

存储位置

主题 关键词
存储结构 “~/.claude”、“存储目录”、“claude文件夹”
项目目录 “项目”、“项目会话”、“会话存储”
插件目录 “插件”、“插件缓存”、“已安装插件”

快速决策树

你想做什么?

所有操作通过整合的 /user-config <动作> 技能调用:

  1. 检查存储使用 -> 运行 /user-config storage
  2. 清理会话 -> 运行 /user-config cleanup-sessions
  3. 清理代理 -> 运行 /user-config cleanup-agents
  4. 清理调试日志 -> 运行 /user-config cleanup-debug
  5. 全面清理 -> 运行 /user-config prune
  6. 核清理(一切) -> 运行 /user-config prune --nuclear
  7. 备份配置 -> 运行 /user-config backup
  8. 从备份恢复 -> 运行 /user-config restore
  9. 重置(保留MCP) -> 运行 /user-config reset - 参见 reset-workflow.md
  10. 搜索历史 -> 运行 /user-config history
  11. 管理计划 -> 运行 /user-config plans
  12. 审计配置健康 -> 运行 /user-config audit
  13. 查看会话统计 -> 运行 /user-config session-stats
  14. 查看MCP服务器 -> 运行 /user-config mcp
  15. 重置插件(核) -> 运行 /user-config reset-plugins

目录结构参考

~/.claude/ 目录(13个概念)

目录/文件 目的 清理安全 操作
projects/ 每个项目的会话文件 是(旧文件) /user-config cleanup-sessions
debug/ 调试转录 是(旧文件) /user-config cleanup-debug
plugins/ 已安装插件缓存 否(使用 /plugin) /plugin uninstall
file-history/ 编辑撤销历史 (丢失撤销) 从不自动清理
plans/ 保存的执行计划 是(旧文件) /user-config plans
shell-snapshots/ Shell状态捕获 /user-config prune
todos/ 待办列表状态 是(旧文件) /user-config prune
statsig/ 功能标志缓存 总是安全 /user-config prune
ide/ IDE锁文件 是(陈旧) /user-config audit
session-env/ 会话环境 /user-config prune
settings.json 用户设置 从不 仅手动
history.jsonl 命令历史 通常保留 /user-config history
.credentials.json OAuth令牌 从不备份 仅手动

~/ 根文件(3个概念)

文件 目的 备份优先级
.claude.json 全局配置(mcpServers、OAuth、标志) 关键(mcpServers)
CLAUDE.md 用户级指令
.claudeignore 用户级忽略模式

重要: 没有 ~/.mcp.json 文件。用户范围MCP服务器放在 ~/.claude.json 下的 mcpServers 字段。

操作清单

所有操作整合在 /user-config <动作> 技能下:

清理操作

操作 目的
/user-config cleanup-agents 代理转录清理(默认7天)
/user-config cleanup-debug 调试日志清理(默认7天)
/user-config cleanup-sessions 会话文件清理(默认7天)
/user-config cleanup-hook-logs 钩子日志清理(默认30天)
/user-config prune 全面清理(–nuclear)

分析操作

操作 目的
/user-config status 所有配置的统一概述
/user-config storage 存储分析
/user-config session-stats 会话统计
/user-config costs API成本估计
/user-config audit 结构漂移检测

备份/恢复操作

操作 目的
/user-config backup 完整备份到 ~/.claude-backups/
/user-config restore 从备份恢复
/user-config reset 备份MCP -> 擦除 -> 恢复工作流
/user-config reset-plugins 完整插件重置(缓存 + 注册表 + 设置)

配置操作

操作 目的
/user-config global 安全查看/编辑 ~/.claude.json
/user-config mcp 列出/导出MCP服务器配置
/user-config history 搜索/导出命令历史
/user-config plans 列出/查看/归档计划文件

会话分析操作

操作 目的
/user-config file-versions 浏览文件编辑历史
/user-config compaction-review 审查压缩信息丢失
/user-config prompt-extract 提取成功提示
/user-config transcript-search 跨会话转录搜索
/user-config retrospective 会话事后分析/回顾

自定义工作流(技能所有)

这些工作流不在官方文档中 - 它们是自定义功能:

重置工作流(MCP保留)

对于想要全新开始但需要保留MCP服务器配置的用户。

完整指南: references/reset-workflow.md

快速总结:

  1. 备份:从 ~/.claude.json 提取 mcpServers
  2. 备份:复制 settings.json(可选)
  3. 用户擦除 ~/.claude/ 和 ~/.claude.json
  4. 用户重新启动Claude Code(创建新配置)
  5. 恢复:将 mcpServers 注入新 ~/.claude.json

备份/恢复工作流

用于完整配置备份和恢复。

完整指南: references/backup-restore.md

备份位置: ~/.claude-backups/backup-YYYY-MM-DD-HHmmss/

漂移检测

检测Claude Code更新时配置结构变化。

完整指南: references/known-structure.yaml

机制: 比较实际 ~/.claude/ 与已知结构清单。

委托模式

标准查询模式

用户问:"如何清理旧会话?"

1. 检查操作清单(此技能)
2. 指向:/user-config cleanup-sessions
3. 如果用户需要更多细节,查询docs-management:"cleanupPeriodDays"、"会话保留"

重置/备份模式

用户问:"我想重置Claude Code但保留我的MCP服务器"

1. 加载此技能的references/reset-workflow.md
2. 查询docs-management:"mcpServers"、".claude.json"
3. 指导用户通过重置工作流

故障排除模式

用户报告:"存储使用太多磁盘空间"

1. 运行 /user-config storage 进行分析
2. 根据结果推荐特定清理操作
3. 如果需要,查询docs-management获取保留设置

跨平台路径处理

所有命令必须跨平台处理路径:

Python:

from pathlib import Path
claude_dir = Path.home() / ".claude"
claude_json = Path.home() / ".claude.json"
backup_dir = Path.home() / ".claude-backups"

Bash:

CLAUDE_DIR="$HOME/.claude"
CLAUDE_JSON="$HOME/.claude.json"
BACKUP_DIR="$HOME/.claude-backups"

从不硬编码:

  • C:\Users\USERNAME\.claude\
  • /Users/USERNAME/.claude/
  • /home/USERNAME/.claude/

保留设置

官方设置(通过docs-management)

cleanupPeriodDays 在 settings.json 中:

  • 会话不活跃 > N 天在启动时删除
  • 默认:30 天
  • 设置为 0 = 立即删除

查询docs-management:“cleanupPeriodDays”、“会话保留”

命令默认

注意: 对于官方保留设置(如 cleanupPeriodDays),查询 docs-management: "cleanupPeriodDays session retention"。以下默认 是此插件的命令默认,不是Claude Code的官方默认。

命令 默认保留
清理命令 7 天
钩子日志 30 天
文件历史 从不自动清理(危险)

故障排除快速参考

问题 解决方案
存储太大 运行 /user-config storage 然后清理操作
重置后丢失MCP服务器 使用 /user-config reset 工作流(先备份)
~/.claude 中未知文件 运行 /user-config audit 进行漂移检测
找不到旧会话 使用 /user-config history 搜索
需要恢复配置 使用 /user-config restore 从备份
“另一个Claude进程运行” /user-config prune --nuclear 清除陈旧锁

审计配置

此技能提供由 user-config-auditor 代理使用的验证标准。

审计检查

类别 检查
JSON有效性 所有 .json 文件解析正确
孤立文件 无项目的会话、陈旧锁
安全 设置中无暴露API密钥
结构 已知与未知目录/文件
交叉引用 待办引用有效会话

相关代理

user-config-auditor 代理执行正式审计:

  • 使用此技能的known-structure.yaml进行漂移检测
  • 验证JSON语法
  • 检查孤立/陈旧文件
  • 生成结构化审计报告

参考

自定义参考(技能所有):

官方文档(通过docs-management):

  • 查询:“设置”、“settings.json” - 设置结构
  • 查询:“mcpServers”、“.claude.json” - MCP服务器配置
  • 查询:“cleanupPeriodDays” - 保留设置

版本历史

  • v1.0.0 (2025-12-30):初始发布
    • 整合命令命名空间(user-config:*)
    • 带MCP保留的重置工作流
    • 漂移检测清单
    • 纯委托官方文档
    • 插件特定功能的自定义参考

最后更新

日期: 2025-12-30 模型: claude-opus-4-5-20251101