现在提供了24条command,还没有都试过,但是看了一些,都挺实用的,能解决我用claude code场景的一些问题,而且仔细看prompt,也很make sense
什么是 CCPlugins?
CCPlugins 是一组为 Claude Code CLI 提供的专业命令集,每周能在重复性的开发任务上节省 2--3 小时。
问题
😊 让 Claude 修一个 bug → 得到 15 个测试文件
😤 请求一个简单的重构 → 收到一篇关于"整洁代码"的论文
🤪 "请加一个按钮" → 整个 UI 框架被重写
😭 每次对话 → "请像一位不折腾的资深工程师那样行动"
开发中提示
⚠️ CCPlugins 正在持续迭代,基于真实的使用反馈进行改进。
每个命令都会经过充分测试,并在发现缺口时进行完善。
目标是让开发者获得 经受实战检验、可直接用于生产的工具,解决真正的开发问题。
简介
CCPlugins 是一个精心整理的命令集合,包含 24 条专业命令 ,为 Claude Code CLI 扩展了企业级的开发工作流。
这些命令利用了 Claude 的上下文理解能力,同时提供了结构化、可预测的结果,经过针对 Opus 4 和 Sonnet 4 模型的优化。
安装
快速安装
Mac/Linux:
bash
curl -sSL https://raw.githubusercontent.com/brennercruvinel/CCPlugins/main/install.sh | bash
Windows/跨平台:
python install.py
手动安装
bash
git clone https://github.com/brennercruvinel/CCPlugins.git
cd CCPlugins
python install.py
卸载
Mac/Linux:
bash
./uninstall.sh
Windows/跨平台:
python uninstall.py
Commands
24 条专业命令,优化了 Claude Code CLI 的原生能力,并增强了 验证(validation) 和 精炼(refinement) 阶段。
🚀 开发工作流
/cleanproject
--- 移除调试工件,带 git 安全保护/commit
--- 智能生成规范化 commit message 并提交/format
--- 自动检测并应用项目格式化工具/scaffold feature-name
--- 基于模式生成完整功能骨架/test
--- 运行测试并智能分析失败原因/implement url/path/feature
--- 从任何资源导入/适配代码,并执行验证/refactor
--- 智能代码重构,带验证和"去重映射"(de-para mapping)
🛡️ 代码质量 & 安全
/review
--- 多代理分析:安全、性能、质量、架构/security-scan
--- 漏洞扫描 + 修复追踪/predict-issues
--- 主动问题检测 + 时间估算/remove-comments
--- 清理明显无用注释,保留文档注释/fix-imports
--- 修复重构后损坏的导入/find-todos
--- 定位并组织开发任务/create-todos
--- 基于分析自动添加 TODO 注释/fix-todos
--- 智能实现 TODO 标记的功能
🔍 高级分析
/understand
--- 分析整个项目架构与模式/explain-like-senior
--- 资深工程师风格的解释/contributing
--- 贡献指南与准备情况分析/make-it-pretty
--- 提升可读性,不改功能
📋 会话 & 项目管理
/session-start
--- 开启会话,写入 CLAUDE.md/session-end
--- 总结会话内容并保存上下文/docs
--- 智能文档管理与更新/todos-to-issues
--- 把 TODO 转成 GitHub Issues/undo
--- git checkpoint 回滚,安全恢复
增强特性
🔍 验证 & 精炼
复杂命令带验证阶段,确保完整性:
/refactor validate
--- 检查是否 100% 完成迁移/implement validate
--- 检查集成完整性
🧠 扩展思考
高级分析:
- 重构:深度架构分析,支持大规模变更
- 安全:链式分析检测复杂漏洞
🔗 实用集成
自然化工作流,避免过度工程化:
- 大变更后提示
/test
- 合理检查点提示
/commit
- 不会自动执行,保持开发者控制权
实例
Before /cleanproject:
lua
src/
├── UserService.js
├── UserService.test.js
├── UserService_backup.js
├── debug.log
├── test_temp.js
└── notes.txt
After /cleanproject:
css
src/
├── UserService.js
└── UserService.test.js
工作原理
高层架构
开发者 → /command
→ Claude Code CLI → 命令定义 → 智能执行
↕
结果与反馈 ← 清晰返回 ←
执行流程
- 加载命令:从
~/.claude/commands/
读取定义 - 上下文分析:分析项目结构、技术栈和状态
- 智能规划:生成针对性的执行策略
- 安全执行:自动 git checkpoint + 验证
- 清晰反馈:结果、下一步、警告
高级特性
-
🔄 会话持续性
每个命令会在项目根目录创建专属文件夹,记录执行计划与状态。
-
🤖 多代理架构
- 安全分析代理
- 性能优化代理
- 架构评审代理
- 代码质量代理
-
📊 性能优化
- 降低冗余输出
- 缓存分析结果
- 增量处理大项目
- 并行执行独立任务
高级用法
-
自定义命令
在
~/.claude/commands/
下新建 markdown 文件即可 -
命令参数
/mycommand some-file.js
→$ARGUMENTS
="some-file.js"
-
CI/CD 集成
arduinoclaude "/security-scan" && claude "/review" && claude "/test"
-
日常工作流
- 早上:
/session-start
+/security-scan
- 开发中:
/scaffold
+/review
+/format
- 下班前:
/commit
+/session-end
- 早上:
安全 & Git 说明
带 git 保护的命令:
/commit
、/scaffold
、/make-it-pretty
、/cleanproject
、/fix-imports
、/review
、/security-scan
、/contributing
、/todos-to-issues
、/predict-issues
、/find-todos
、/create-todos
、/fix-todos
不会做的事情:
- 不加 "Co-authored-by"
- 不写 "Generated with Claude Code"
- 不改 git config/凭证
- 不在 commit/issues 中署名 AI