Skip to content

Repository files navigation

claude-stack

个人的 Claude Code 配置体系仓库(~/.claude)。统一管理 CLAUDE.md 全局指令、hooks、skills、statusline、commands、cc-switch 配置快照,以及第三方 plugin marketplace。

目录结构

目录/文件 内容
CLAUDE.md 全局指令(给 AI 的规则)
hooks/ 会话生命周期守卫与工具链脚本(session-guard、product-guard、lean-ctx 改写、通知与指标桥)
skills/ 只追踪自建 skill(.gitignore 白名单制,20 个,2026-09-18 复核:追踪=白名单=20);第三方 skill 不进 git,来源登记在 installing/skill-install.md
statusline/ 状态栏 JS(statusline.js、cc-switch-usage、cost-tracker、context-monitor、metrics-bridge)
docs/ 配置清单、盘点、迁移计划
external-configs/ cc-switch 非敏感配置快照副本(复制非 symlink,同步见该目录 README)
plugins/marketplaces/ 第三方 plugin marketplace clone,不进 git(2026-08-11 解除追踪,约 97 MiB);来源与安装方法见 installing/tool-install.md
lib/ lib 资源

不进 git(.gitignore)

  • 运行时会话:projects/、sessions/、session-data/、cache/、metrics/、telemetry/、backups/、plans/、ide/ 等
  • 本地配置/密钥:settings.json、settings.local.json、config.json、history.jsonl、.env、*.token、*.key
  • usage-data:facets/、session-meta/(运行时生成)
  • external-configs 的敏感源:~/.cc-switch/cc-switch.db、各 auth.json、~/.claude.json 等(见 external-configs/README.md)

维护

  • 改配置 → 走 CLAUDE.md §1 流程(确认线 + commit 前展示 stat)。
  • 同步 external-configs → 源变更后手动 cp,见 external-configs/README.md。
  • cc-switch 的 skills 源在 ~/.cc-switch/skills/;本仓库 skills/ 只追踪白名单内的自建 skill(第三方随 cc-switch/插件走,不入 git)。

历史里程碑

  • 2026-08-05:skills 纳入 git(cc-switch 软链接解析为实文件)+ 运行时清理 + external-configs 快照 + 3 个 gitlink 解析为实文件 + .gitignore 修复。
  • 2026-08-11:全面审查整改——skill 按用户人工复核分流(31 自建入 git / 154 非自建入 installing 台账);marketplace clone 与运行缓存解除追踪(-97 MiB);忽略 ide/(含 authToken lock)。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages