MCP工具箱工作流插件
组合工作流,协调Julie(代码智能)、Sherpa(工作流指导)和Goldfish(持久内存),以实现强大、系统的开发模式。
概述
此插件提供 综合技能 它结合了所有三个MCP工具箱服务器的优势:
- 朱莉:快速代码智能、语义搜索、安全重构
- 夏尔巴:采用行为指导的工作流程
- 金鱼:持久记忆和进度跟踪
它们共同创建的工作流大于其各部分的总和。
需求
此插件需要安装和配置所有三个MCP服务器:
- 朱莉 -代码智能服务器
快速语义搜索、符号导航、安全重构
- 夏尔巴 -工作流指导服务器
采用行为的系统开发阶段
- 金鱼 -持久内存服务器
检查进度、回顾上下文、管理计划
首先安装所有三个MCP服务器 按照上面每个存储库中的安装说明进行操作。
安装
步骤1:安装MCP服务器
按照每个存储库中的说明安装三个所需的MCP服务器:
确保将这三个添加到您的Claude桌面 claude_desktop_config.json 和工作。
步骤2:安装此插件
# Clone this repository
git clone https://github.com/anortham/mcp-toolbox-workflows.git然后按照以下步骤在Claude Code中安装插件 Claude Code插件文档.
就是这样! 复合技能将根据您的任务上下文在适当的时候自动激活。
综合技能
🧪 TDD动力室
完成测试驱动开发
为系统TDD协调所有三个工具:
- 夏尔巴人指导4个阶段
- Julie搜索模式并提供安全的重构
- 每个阶段后的金鱼检查站
阶段:
- 定义合同-朱莉发现了类似的模式
- 编写测试-Julie展示测试示例
- 实施-朱莉辅助导航
- 重构-Julie实现安全重构
在以下情况下激活: 实现新功能,从头开始构建
例子:
User: "Implement Stripe payment processing"
→ TDD Powerhouse activates
→ Sherpa guides through phases
→ Julie finds payment patterns in codebase
→ Goldfish checkpoints: design, tests, implementation, refactor
→ Result: Clean, tested payment processing with full history🕵️ Bug侦探
系统性猎虫
结合调查工具进行有条不紊的调试:
- 夏尔巴人指导四阶段猎虫
- Julie跟踪执行并发现错误
- 金鱼文件调查线索
阶段:
- 复制与隔离-Julie追踪执行路径
- 测试中的捕获-Julie发现测试模式
- 修复Bug-Julie启用安全修复
- 验证和预防-朱莉检查影响
在以下情况下激活: 修复错误、调试错误
例子:
User: "Users randomly getting logged out"
→ Bug Detective activates
→ Julie traces session.destroy() execution
→ Discovers race condition
→ Goldfish checkpoints investigation steps
→ Sherpa guides to test, fix, verify
→ Result: Bug fixed with test coverage and documented solution🚀 智能会话启动
智能上下文恢复 (必填)
自动恢复完整的工作上下文:
- 金鱼回忆起过去7天的工作
- 如果需要,Julie会重新索引
- 夏尔巴人建议适当的工作流程
激活时间: 每次会话开始(自动!)
它的作用:
- 回顾最近的检查站和计划
- 分析工作模式
- 确保工作区被索引
- 建议下一个工作流程
- 提出可操作的后续步骤
例子:
[Claude Code starts]
→ Smart Session Start activates automatically
→ Goldfish: "Last session 2 hours ago - wrote 8 tests for PaymentService"
→ Julie: Workspace indexed, 247 files ready
→ Sherpa: "TDD Phase 2 complete, ready for Phase 3: Implementation"
→ Present: "Welcome back! Ready to implement PaymentService?"🔄 自信地重构
安全代码改进
具有测试保护的系统重构:
- 夏尔巴人指导重构工作流程
- Julie提供安全的重命名和引用检查
- 州前/州后的金鱼保护区
阶段:
- 先测试-确保覆盖范围
- 重构代码-Julie安全工具
- 验证-测试保持绿色
在以下情况下激活: 重构、代码清理、重组
例子:
User: "Extract validation logic from UserService"
→ Refactor with Confidence activates
→ Goldfish: Pre-refactor checkpoint
→ Sherpa: Verify tests exist (23 tests ✅)
→ Julie: Extract UserValidator class, rename references
→ Goldfish: Post-refactor checkpoint
→ Result: Clean extraction, all tests green, full history📚 探索和记录
代码库理解
通过文件进行系统探索:
- Julie的代币高效探索(节省70-90%!)
- 夏尔巴人指导勘探阶段
- Goldfish将调查结果记录为计划
阶段:
- 学习-架构概述
- 调查-模式和流程
- 原型-验证理解(可选)
- 文档-创建架构计划
在以下情况下激活: 学习新代码、入职培训、文档
例子:
User: "Help me understand the authentication system"
→ Explore and Document activates
→ Julie: Semantic search finds auth components
→ Julie: get_symbols shows structure (93% token savings!)
→ Julie: trace_call_path maps execution flow
→ Goldfish: Checkpoints discoveries
→ Goldfish: Creates "Auth Architecture" plan
→ Result: Complete understanding, documented for future reference复合技能是如何工作的
工具编排
每个复合技能协调多个工具:
TDD Powerhouse Flow:
1. Goldfish recall → Restore context
2. Sherpa approach(tdd) → Activate workflow
3. Sherpa guide → Get phase guidance
4. Julie fast_search → Find patterns
5. [User works]
6. Goldfish checkpoint → Save progress
7. Sherpa guide(done) → Advance phase
8. Repeat for each phase跨工具优势
夏尔巴人+朱莉:
- 夏尔巴人指导何时搜索
- Julie提供高效搜索
- 结果:系统代码发现
朱莉+金鱼:
- Julie找到代码
- Goldfish记录调查结果
- 结果:知识保存
金鱼+夏尔巴人:
- 金鱼恢复上下文
- 夏尔巴人建议工作流程
- 结果:无缝衔接
三者合一:
- 系统过程(夏尔巴人)
- 高效执行(朱莉)
- 持久记忆(金鱼)
- 结果:专业的工作流程自动化
使用模式
会话开始(每次)
[Claude Code starts]
→ Smart Session Start activates automatically
→ Context restored
→ Workspace ready
→ Workflow suggested
→ Next steps clear功能开发
User: "Implement X feature"
→ TDD Powerhouse activates
→ Guides through test-first development
→ Checkpoints all progress
→ Result: Well-tested feature错误修复
User: "Fix this bug"
→ Bug Detective activates
→ Systematic investigation
→ Test-driven fix
→ Result: Bug fixed with prevention代码改进
User: "Refactor this"
→ Refactor with Confidence activates
→ Safe refactoring with tests
→ Before/after tracking
→ Result: Cleaner code, tests green学习代码
User: "Understand this codebase"
→ Explore and Document activates
→ Token-efficient exploration
→ Documented findings
→ Result: Knowledge preserved演出
综合管理费用
- 技能编排:~50-100ms
- 跨工具协调:每次呼叫约10-20ms
- 总开销:可忽略不计(\<200ms)
端到端工作流
- TDD动力室:4个阶段,~2-10分钟(实施时间)
- Bug侦探:4个阶段,约1-5分钟(调试时间)
- 智能会话启动:\<500ms(即时上下文)
- 自信地重构:3个阶段,约1-3分钟
- 探索和记录:4个阶段,约2-5分钟
集成示例
TDD与会话连续性
Day 1:
→ Smart Session Start (new work)
→ TDD Powerhouse (Phases 1-2)
→ Goldfish checkpoints design and tests
[End of day]
Day 2:
→ Smart Session Start (restores context)
→ "Last session: Wrote 8 tests for PaymentService"
→ TDD Powerhouse resumes (Phase 3: Implementation)
→ Complete phases 3-4
→ Goldfish final checkpoint使用文档进行Bug搜索
→ Bug Detective activates
→ Phase 1: Julie traces execution, Goldfish logs discoveries
→ Phase 2: Julie finds test patterns
→ Phase 3: Implement fix
→ Phase 4: Verify with Julie's fast_refs
→ Goldfish: Complete investigation trail preserved功能工作期间的重构
[During TDD]
→ TDD Phase 2: Writing tests
→ Notice messy code
→ Refactor with Confidence (sub-workflow)
- Tests exist ✅
- Safe refactor with Julie
- Back to TDD
→ Continue TDD with cleaner code最佳实践
让技能自动激活
- 智能会话启动是强制性的(不要阻止它!)
- 其他技能根据任务意图激活
- 信任技能选择逻辑
经常检查点
- 在每个TDD阶段之后
- 每次发现后
- 重构前后
- 在自然停车点
高效地使用Julie
- 读取文件前获取符号(可节省70-90%的令牌!)
- 概念的语义搜索
- 跟踪执行路径以了解
遵循夏尔巴人的指导
- 不要跳过阶段
- 用指南明确标记进度(已完成)
- 让庆祝活动自然发生
Goldfish文档
- 制定长期工作计划
- 检查点发现
- 使用标签进行搜索
故障排除
复合技能未激活
- 验证已安装的所有三个依赖项
- 检查MCP服务器是否正在运行
- 重新启动Claude代码
跨工具协调缓慢
- 检查单个工具的性能
- 确保Julie工作区已编入索引
- 验证金鱼储存区是否可访问
关闭工作流建议
- 更多检查点有助于模式检测
- 明确的工作流请求工作(例如,“使用TDD”)
- 会话启动仅分析最近的工作
高级用法
自定义工作流组合
Create your own patterns:
1. Goldfish recall specific work
2. Julie search related code
3. Sherpa activate appropriate workflow
4. Execute with orchestration
5. Goldfish checkpoint results跨工作区工作流
→ Smart Session Start shows all workspace activity
→ TDD in primary workspace
→ Explore reference workspace with Julie
→ Document findings across workspaces哲学
系统开发: 这些复合技能通过智能编排而不是严格的约束来实施良好实践。
记忆持久性: 工作在上下文重置、崩溃和时间流逝中幸存下来。知识得以保存。
效率: Julie的代币效率(节省70-90%)使系统探索变得切实可行。
行为收养: 夏尔巴人的庆祝活动培养了他们的习惯。金鱼的检查点建立了纪律。
专业素质: 测试优先开发、系统调试、安全重构——所有这些都是自然鼓励的。
______________________________________________________________________
整体大于部分之和。朱莉+夏尔巴人+金鱼=专业开发工作流程自动化! 🚀
