分析函数逻辑并生成合适的断言。 当用户说"生成断言"、"写断言"、"expect语句"、"assert断言"、"验证返回值"、"测试验证"、"断言代码"时使用此技能。 支持多框架断言生成:Jest (expect)、Vitest (expect)、Python (assert/pytest)。 生成类型断言、边界值验证、深度对象比较、Mock调用验证、副作用验证、异步断言。输出精确、可维护的断言代码。
生成测试所需的 Mock 数据与 Stub 函数。 当用户说"生成mock"、"创建mock"、"模拟数据"、"mock函数"、"stub函数"、"测试数据"、"模拟API"、"mock数据库"时使用此技能。 支持多框架 Mock:Jest (jest.fn/mock)、Vitest (vi.fn/vi.mock)、Python (unittest.mock/pytest-mock)。 生成 Mock 模块、Stub 函数、测试数据工厂、API 响应 Mock、数据库 Mock、时间 Mock。输出完整的 Mock 配置代码。
分析源代码并生成对应的单元测试用例。 当用户说"生成测试"、"写单元测试"、"添加测试用例"、"测试覆盖"、"单元测试"、"vitest测试"、"jest测试"、"pytest测试"、"测试代码"时使用此技能。 支持多种语言和框架:JavaScript/TypeScript (Jest, Vitest, Mocha)、Python (pytest, unittest)、Java (JUnit 5, TestNG)。 自动生成:正常流程测试、边界条件测试、异常情况测试、Mock 配置。输出遵循 AAA 模式的高质量测试代码。
本仓库是一个专为 Claude Code 打造的插件集成与开发环境。它旨在通过自定义命令、智能代理(Agents)和专业技能(Skills),将 Claude 转化为更强大的工程助手。
ithinku-plugins/
├── plugins/ # 插件核心目录
│ ├── 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/ # 插件市场元数据
└── README.md # 项目主文档
在 Claude Code 会话中,使用 /plugin add 命令添加本地插件:
# 进入本仓库根目录后启动 Claude Code
claude
# 在 Claude Code 终端中执行安装命令
/plugin add ./plugins/code-review
/plugin add ./plugins/git-tools
# ...以此类推
或者手动将插件目录复制到 Claude 的全局插件目录:
%USERPROFILE%\.claude\plugins\~/.claude/plugins/安装后,插件提供的命令通常带有命名空间前缀。格式为:/插件名:命令名。
例如:
/code-review:review - 执行代码审查/git-tools:ct-cmd - 执行 Git 提交助手| 插件名称 | 核心功能 | 触发示例 |
|---|---|---|
| Code Review | 代码质量、安全、性能审查 | /code-review:review |
| Git Tools | 语义化提交、分支策略、历史分析 | /git-tools:ct-cmd, @git-expert |
| Test Gen | 自动生成测试用例、Mock 数据 | /test-generator:test |
| Code Polisher | 提升代码可读性与表达力 | @code-polisher |
| Frameworks | React/Vue 框架开发支持 | @react-coder, @vue-coder |
| UI Design | 界面设计规范与辅助功能检查 | @ui-design |
每个插件应遵循以下标准目录结构,以确保兼容性:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # 必填:插件元数据(名称、版本、描述)
├── skills/ # 可选:自定义斜杠命令 (每个命令一个文件夹/SKILL.md)
├── agents/ # 可选:特定角色的智能代理 (.md)
├── hooks/ # 可选:生命周期或事件钩子 (hooks.json)
└── README.md # 必填:插件使用说明书
kebab-case(如 my-plugin),代理名使用 PascalCase(如 @GitExpert)。claude --plugin-dir ./plugins/my-plugin 快速预览。plugins/ 下创建新文件夹并补全文档。Happy Coding with Claude! 🚀
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub protagonistss/ithinku-plugins --plugin test-generator专业的代码优化工具,在保持功能不变的前提下,提供代码简化、优化和规范化处理
专业的React代码生成工具,提供组件生成、代码优化和最佳实践建议
专业的代码审查插件,提供全面的代码质量分析、安全检查和性能优化建议
拒绝平庸。专注于生成具有独特审美、Bold Direction 和生产级质量的前端界面
专业的Vue代码生成工具,提供Vue2/3双版本支持,包含组件生成、代码优化和最佳实践建议
Unit testing with debugging and test automation
Generate comprehensive tests for a specific file
Automatically generate comprehensive unit tests from source code with multiple testing framework support
Documentation, research, test generation, document generation, and prompt optimization tools
Commands for code review, testing, and analysis
Write comprehensive tests covering happy/edge/error/concurrency paths. Verifies tests actually catch bugs.