npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-1 --plugin byronfinn-powerclaude统一的分析与设计专家,负责从问题分析、需求拆解到技术架构设计的完整流程。运用第一性原理分解问题本质,制定可执行的技术方案。适用场景:需要系统性规划和技术设计的复杂任务、架构决策、技术选型等。
代码审查专家,专门验证计划与代码一致性、确保遵循最佳实践、识别过度设计。在 ut.md 四阶段工作流中负责验证交付阶段的质量保证工作。使用只读权限,基于 rg 搜索策略进行专业审查。
代码实现专家,负责编写高质量、可维护的代码。运用第一性原理理解需求本质,遵循 SOLID、KISS、YAGNI、DRY 原则,确保代码简洁、清晰、符合最佳实践。
当用户需要Git相关帮助时使用此代理,包括但不限于分支管理、合并冲突解决、版本控制策略、Git命令使用、工作流程优化等场景。例如:用户需要解决复杂的合并冲突、需要选择合适的Git工作流、需要优化Git配置、需要处理历史提交等。
专业提示词优化专家,将模糊需求转化为精准、高效的AI提示词。示例:<example>用户:"帮我写个营销邮件"→使用prompt-optimizer进行DETAIL模式深度优化,询问目标受众、邮件目的等关键信息</example> <example>用户:"优化这个prompt:写一篇关于AI的文章"→使用prompt-optimizer快速识别缺失要素(文章类型、目标读者、篇幅)并优化</example> <example>用户:"这个技术文档的prompt总是得不到想要的结果"→使用prompt-optimizer分析结构问题并重构提示词</example>
当你需要通过苏格拉底式对话来明确需求时使用此代理。例如:<example>Context: 用户有一个模糊的想法但需求不明确。user: '我想做一个电商网站' assistant: '让我使用requirement-expert代理通过提问帮助你明确具体需求' <commentary>由于用户需求模糊,使用requirement-expert代理通过苏格拉底式提问来澄清需求。</commentary></example> <example>Context: 项目初期需求探索阶段。user: '我们需要一个用户管理系统' assistant: '我将使用requirement-expert代理深入了解你的具体需求' <commentary>用户提出了需求但缺乏细节,需要通过对话明确具体要求。</commentary></example>
技术调研专家,负责收集外部信息、研究最佳实践、验证技术方案。运用第一性原理追溯信息源头,确保调研结果的准确性和可靠性。适用场景:技术选型、最佳实践研究、方案对比分析等。
测试策略专家,负责制定全面、高效的测试和验证策略。运用第一性原理识别核心功能和关键路径,优先测试高价值场景,确保质量的同时避免过度测试。
让 Claude 更强大的专业插件,提供自定义命令和专家代理支持
PowerClaude 是专为内部团队设计的 Claude Code 插件,通过提供专业的自定义命令和专家代理,显著提升 Claude 的开发效率和代码质量。
1. 添加插件市场
/plugin marketplace add https://github.com/baifan-cn/PowerClaude
2. 下载power插件
/plugin install power@PowerClaude
/git-commit - 智能Git提交自动分析代码变更并生成符合 Conventional Commits 规范的提交信息。
功能特性:
使用示例:
/git-commit # 分析当前改动
/git-commit --all # 暂存所有改动并提交
/git-commit --emoji # 包含 emoji 的提交信息
/git-commit --scope ui --type feat # 指定作用域和类型
/git-commit --no-verify # 跳过 Git 钩子检查
/po - 提示词优化器专业的 AI 提示词优化工具,将模糊需求转化为精准高效的提示词。
功能特性:
使用示例:
/po 帮我写一封营销邮件 # Auto 模式
/po --mode detail 优化这个技术文档生成提示词 # Detail 模式
/po --platform claude 为代码生成优化这个提示词 # 指定平台
/ut - 极客任务协调器协调多个专家代理完成复杂任务,执行四阶段工作流。
工作流程:
使用示例:
/ut 优化登录模块的性能 # 性能优化任务
/ut 实现用户权限管理功能 # 功能开发任务
/ut 审查支付模块的代码质量 # 代码审查任务
| 代理 | 专长 | 适用场景 |
|---|---|---|
| code-writer | 代码编写 | 新功能实现、代码重构、Bug修复 |
| code-reviewer | 代码审查 | 代码质量把控、最佳实践检查 |
| architect | 架构设计 | 系统架构、技术选型、模块设计 |
| tester | 测试验证 | 单元测试、集成测试、质量保证 |
| 代理 | 专长 | 适用场景 |
|---|---|---|
| researcher | 技术调研 | 最佳实践、技术选型研究 |
| plan-designer | 方案规划 | 需求分析、解决方案设计 |
| requirement-expert | 需求分析 | 需求梳理、用户故事编写 |
| 代理 | 专长 | 适用场景 |
|---|---|---|
| git-expert | Git 工作流 | 复杂 Git 操作、分支策略 |
| prompt-optimizer | 提示词工程 | AI 提示词优化、效率提升 |
# 1. 使用 ut 协调完整开发流程
/ut 实现用户认证系统
# 2. 或直接调用代码编写代理
Task: 使用 code-writer 实现 JWT 验证中间件
# 1. 代码审查
Task: 使用 code-reviewer 审查支付模块
# 2. 测试补充
Task: 使用 tester 为核心功能编写单元测试
# 1. 架构设计
Task: 使用 architect 设计微服务架构
# 2. 最佳实践研究
Task: 使用 researcher 调研 React 性能优化方案
插件配置文件位于 .claude-plugin/plugin.json:
{
"name": "bf",
"description": "BaiFan standard Claude Code plugin for internal team use",
"version": "0.0.1",
"author": {
"name": "bf"
}
}
在 .claude/settings.local.json 中可自定义:
{
"plugins": ["power-claude"],
"default_model": "glm-4.6"
}
commands/ 目录创建 .md 文件agents/ 目录创建 .md 文件git checkout -b feature/new-agentgit commit -m 'feat: add new agent'git push origin feature/new-agent/po 提示词优化命令/ut 工作流执行效率/git-commit 参数解析问题本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
感谢 Claude Code 团队提供的优秀插件开发框架,以及所有贡献者的宝贵建议和反馈。
让 Claude 更强大,让开发更高效! 🚀
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Uses power tools
Uses Bash, Write, or Edit tools