专为 Claude Code 打造的插件集成与开发套件
本仓库提供了一系列自定义命令、智能代理(Agents)和专业技能(Skills),将 Claude 转化为更强大的工程助手。
使用更清晰的树状结构直观了解项目布局:
ithinku-plugins/
├── plugins/ # 🛠️ 插件核心目录
│ ├── code-cleanup/ # 🔹 代码清理:多语言/跨平台项目瘦身,智能识别未引用资源与死代码
│ ├── code-polisher/ # 🔹 代码润色:自动优化风格与可读性
│ ├── code-review/ # 🔹 代码审查:安全、性能及质量检查
│ ├── git-tools/ # 🔹 Git 助手:智能提交、分支管理及流转
│ ├── react-coder/ # 🔹 React 专家:最佳实践与组件生成
│ ├── test-generator/ # 🔹 测试生成:单元测试、Mock 及覆盖率
│ ├── ui-design/ # 🔹 UI/UX 设计:可访问性与核心规范
│ └── vue-coder/ # 🔹 Vue 专家:Vue 2/3 组合式 API 支持
├── .claude-plugin/ # 🧩 插件市场元数据 (marketplace.json)
└── README.md # 📄 项目总控中心
您可以根据需要通过 Claude 官方市场、GitHub 远程地址 或 本地开发目录 进行安装。
如果插件已发布到官方市场,您只需输入插件名称:
# 在 Claude Code 终端执行
/plugin add code-review您可以将本仓库注册为您的私有市场,注册后可以直接通过名称安装本仓库内的所有插件:
# 1. 注册本仓库市场
/plugin marketplace add Protagonistss/ithinku-plugins
# 2. 从本市场安装指定插件
/plugin add code-review
/plugin add git-tools直接从本仓库的远程地址安装最新版本,无需克隆代码:
# 格式: /plugin add {GitHub_URL}
# 示例:安装代码审查插件
/plugin add https://github.com/Protagonistss/ithinku-plugins/tree/main/plugins/code-review
# 示例:安装代码清理插件 (Code Cleanup)
/plugin add https://github.com/Protagonistss/ithinku-plugins/tree/main/plugins/code-cleanup如果您已克隆本仓库到本地,可以使用相对路径进行安装:
# 在本仓库根目录下执行
/plugin add ./plugins/code-reviewTip
独立 Skill 安装: 如果您只需要插件中的某项特定功能(例如代码分析技能),可以精准指向 skills 子目录进行安装:
/plugin add ./plugins/code-review/skills/code-analysis| 插件名称 | 核心功能描述 | 触发方式 |
|---|---|---|
| 🔍 Code Review | 聚焦代码质量、安全性与性能审查 | /code-review:review |
| 🧹 Code Cleanup | [NEW] 多语言(JS/TS, Py, Go等)项目深度扫描,识别未引用文件、死代码及备份,生成安全清理报告 | 智能触发 ("清理代码" / "项目瘦身") |
| 🌳 Git Tools | 语义化提交、分支管理与历史分析 | /git-tools:ct-cmd | @git-expert |
| 🧪 Test Gen | 自动生成测试用例、Mock 与覆盖率 | /test-generator:test |
| ✨ Code Polisher | 提升代码可读性与表达力 | @code-polisher |
| 📦 Frameworks | React / Vue 2 & 3 生态深度支持 | @react-coder | @vue-coder |
| 🎨 UI Design | 界面设计规范与 Accessibility 巡检 | @ui-design |
欢迎为库贡献新的功能。请确保每个插件遵循以下标准结构:
plugin-name/
├── .claude-plugin/ # 必填:插件元数据
│ └── plugin.json # 核心配置 (名称、版本、描述)
├── skills/ # 可选:自定义斜杠命令 (SKILL.md)
├── agents/ # 可选:智能角色代理 (.md)
├── hooks/ # 可选:生命周期钩子 (hooks.json)
└── README.md # 必填:插件使用说明书- 命名标准:
- 目录名:
kebab-case(例:my-awesome-plugin) - 代理名:
PascalCase(例:@AwesomeAgent)
- 目录名:
- 调试技巧:使用
claude --plugin-dir ./plugins/my-plugin快速预览开发中的插件。 - 安装冲突:建议在本地安装时使用特定的命名空间前缀,以防与其他插件冲突。
- 提交新插件:请在
plugins/目录下创建新文件夹,并完善对应文档。 - 改进建议:欢迎通过 Issue 或 Pull Request 提交对提示词的优化。
Happy Coding with Claude! 🚀