claude-toolbox:为 Claude Code 和 Codex 打造的 dotfiles 式开发工作流工具箱
claude-toolbox 是一款为 Claude Code 和 Codex 量身定制的 dotfiles 式配置与工作流工具箱。它把 MCP 服务器配置、Skills、命令、状态栏主题、权限基线等全部打包成一个随时可复用的配置集,让团队成员之间、跨项目之间的 AI 编程环境保持一致。核心理念:把”每次新建项目都要重新配置一遍”这件事,变成装一次、全局生效的标准化流程。
功能与原则
claude-toolbox 提供两大部分:一套极简但有主见的配置基线(权限、状态栏、MCP 接入、同步基础设施),以及一套结构化开发管线(13 个 workflow skills,覆盖从设计到文档的完整流程)。设计原则是”最小化但实用”——不做大而全的框架,而是解决真实开发中反复出现的配置碎片化问题。所有技能都有多语言精确支持:Go、Java、JS/TS、Kotlin、Kubernetes、Python 各自有独立的设计/实现/测试/审查指令。
认可度
- GitHub Star:约 148 stars(截至 2026-09-07),今日新晋 trending
- 作者定位:个人维护(@serpro69),项目文档明确标注”始终由人工审查和测试”,无 AI 垃圾内容
- License:ELv2(比 MIT 更严格的弱开源协议)
- 配套资源:独立文档站 https://serpro69.github.io/claude-toolbox/,含 Template Setup / Adopting / Plugin-Only 三种安装路径
链接
GitHub:https://github.com/serpro69/claude-toolbox
原作者
serpro69(GitHub @serpro69),个人开发者,文档站托管在 GitHub Pages。项目明确说明”借助 Claude Code 帮助创建,但所有代码由人工审查、测试和重构”,与当前泛滥的 AI 生成 Skill 拉开差异化。
介绍
claude-toolbox 的出发点很朴素:开发者每天在多个项目里切换,每次都要重新配置一遍 Claude Code 的权限、MCP 服务器和状态栏提示。这个 repo 最初只是存放跨项目复用配置的 dotfiles,随着使用中积累的重复 prompt 和工作流逐渐演变成 Skills 和 Sub-agents。
安装后的核心工作流是一个 6 步循环:/kk:design → /kk:review-design → /kk:implement → /kk:review-code → /kk:test → /kk:document。13 个 workflow skills 通过 /kk: 前缀命令触发,每个 skill 内部已经嵌入了跨语言精确指令(比如 Go 和 Python 的错误处理规范完全不同,工具箱分别处理)。
额外功能包括:多模型代码审查(通过 Sub-agents 调用 Gemini 等外部模型实现零偏差审查)、持久化知识库(通过 Capy 跨 Session 保留发现、决策和约定)、实时文档查询(通过 Context7 接入最新库文档)。
特点
- dotfiles 式的即装即用:模板安装后即获得完整配置 + 插件预接 + 同步更新基础设施,新项目从第一天就用上统一配置
- 13 个工作流 Skills:覆盖 design、review-design、implement、review-code、test、document 六大环节,命令行触发,无需每次写 prompt
- 真正的多语言支持:Go/Java/JS-TS/Kotlin/K8s/Python 各自有独立的精准指令集,不是笼统的”最佳实践”
- 多模型审查:通过 Sub-agents + 外部模型实现独立审查,消除自身 bias(
/kk:review-code:isolated) - Battle-tested:作者明确标注”每日在多个真实项目中使用并测试”,非概念验证类项目
使用方法
方式一:模板安装(推荐新项目)
# 访问文档站获取最新安装命令
https://serpro69.github.io/claude-toolbox/latest/getting-started/template-setup/
方式二:接入已有项目
https://serpro69.github.io/claude-toolbox/latest/getting-started/adopting/
方式三:仅装 Skill(不装模板)
/plugin marketplace add https://github.com/serpro69/claude-toolbox
/plugin install kk@serpro69
核心工作流示例:
/kk:design # 输入想法,Claude 提问澄清后输出设计文档到 docs/wip/
/kk:review-design your-feature # 审查设计漏洞
/kk:implement # 按任务列表执行,批量间有代码审查检查点
/kk:review-code # SOLID 违规、安全风险、质量问题审查
/kk:test # 测试覆盖验证
/kk:document # 生成项目文档
使用场景与人群
- 适用场景:多项目并行开发团队;需要在团队内统一 Claude Code 配置的企业;希望摆脱”每次新项目都重新配一遍”困境的个人开发者
- 目标用户:Claude Code/Codex 重度用户;追求工程化 AI 编程流程的开发者;有多个项目需要统一代码规范和文档规范的技术负责人
输入与输出案例
案例一:新功能设计
- Input:
/kk:design+ 描述”我要一个支持 Redis 缓存的用户 Session 模块” - Output:Claude 提出 5 个澄清问题(缓存失效策略?TTL 设计?Redis 集群支持?),确认后生成
docs/wip/session-cache.md(含接口设计、数据流图、任务列表)
案例二:代码审查
- Input:
/kk:review-code:isolated在某 PR 页面触发 - Output:启动独立 Sub-agent,以第三方视角审查代码,输出包含 SOLID 违规项、安全风险点、测试覆盖率缺口的结构化报告,全程无自身代码 authorship bias
claude-toolbox 的价值不在于某个炫酷的单点功能,而在于把 AI 编程环境从”随机配置”变成”可复制的基础设施”。如果你有多个项目正在用 Claude Code,想让团队成员都用同一套配置、同一套工作流,它是一个非常务实的选择。
评论区
登录后可评论。