跳到主要内容

场景案例

目标:按实际工作场景快速找到最佳解决方案
适用场景:有具体任务需求,想快速上手的用户
使用方式:根据工作场景选择对应章节

如何使用本文档​

快速开始(5分钟)​

如果你是新用户或需要快速上手,推荐阅读顺序:

  1. 确定你的角色 → 查看 按工作角色分类
  2. 了解基本操作 → 阅读对应角色的"快速上手流程"
  3. 配置必要工具 → 参考"推荐配置"部分
  4. 开始实践 → 跟随"学习路径"逐步深入

根据需求选择阅读路径​

你的情况推荐阅读路径预计时间
新用户,想快速上手角色分类 → 学习路径15分钟
有具体任务要完成任务类型分类 → 解决方案10分钟
项目不同阶段的需求项目阶段分类 → 推荐配置8分钟
遇到问题需要帮助常见问题快速解决5分钟
寻找最佳实践案例成功案例分享10分钟

文档目录​

按工作角色分类​

按任务类型分类​

按项目阶段分类​

常见问题快速解决​

成功案例分享​

按工作角色分类​

前端开发者​

适用场景:组件开发、UI调试、响应式设计、性能优化
技术栈:React、Vue、Angular、CSS、HTML、JavaScript/TypeScript
预计学习时间:75分钟

快速上手流程​

# 1. 项目初始化
cd my-react-project
iflow
> /init

# 2. 安装前端相关MCP工具
!iflow mcp add-json 'playwright' '{"command":"npx","args":["-y","@iflow-mcp/playwright-mcp"]}'

# 3. 常用任务示例
> 创建一个响应式的用户卡片组件,支持深色模式
> 帮我优化这个React组件的渲染性能
> 分析当前页面的accessibility问题

推荐配置​

  • 核心功能:交互模式图片处理
  • 必装工具:Playwright MCP(UI测试)、Image Tools MCP(图片处理)
  • 工作流程:截图分析 → 代码生成 → 自动测试

学习路径​

  1. 快速开始 → 基础用法 (20分钟)
  2. 交互模式 → MCP扩展 (30分钟)
  3. 最佳实践 (20分钟)

后端开发者​

适用场景:API设计、数据库操作、性能优化、系统集成
技术栈:Node.js、Python、Java、Go、数据库、微服务架构
预计学习时间:75分钟

快速上手流程​

# 1. API项目分析
cd my-api-project
iflow
> /init
> 分析这个API项目的架构,生成接口文档

# 2. 数据库相关操作
> 根据业务需求设计用户表结构
> 优化这个SQL查询的性能
> 生成数据库迁移脚本

推荐配置​

  • 核心功能:Shell命令集成
  • 必装工具:Database MCP、Git Helper MCP、System Monitor MCP
  • 工作流程:代码分析 → 架构设计 → 测试验证

学习路径​

  1. 快速开始 → 基础用法 (20分钟)
  2. MCP扩展 → 子代理配置 (40分钟)
  3. 高级配置 (15分钟)

数据分析师​

适用场景:数据清洗、统计分析、可视化、报告生成
技术栈:Python、R、SQL、Jupyter、Excel、Tableau、Power BI
预计学习时间:60分钟

快速上手流程​

# 1. 数据文件分析
iflow
> @data/sales_2024.csv 分析这个销售数据,找出主要趋势
> 生成月度销售报告的Python脚本
> 创建交互式数据可视化图表

推荐配置​

  • 核心功能:文件引用处理
  • 必装工具:Excel Processor MCP、PDF Tools MCP、Image Tools MCP
  • 工作流程:数据导入 → 分析处理 → 可视化 → 报告生成

学习路径​

  1. 快速开始 → 交互模式 (25分钟)
  2. MCP扩展 (20分钟)
  3. 最佳实践 (15分钟)

DevOps工程师​

适用场景:自动化部署、监控告警、基础设施管理
技术栈:Docker、Kubernetes、CI/CD、监控工具、云平台
预计学习时间:70分钟

快速上手流程​

# 1. 部署脚本优化
iflow
> 分析现有的Docker配置,提出优化建议
> 创建CI/CD流水线配置
> 设计监控告警策略

推荐配置​

  • 核心功能:Shell命令执行
  • 必装工具:System Monitor MCP、Network Tools MCP、Git Helper MCP
  • 工作流程:环境分析 → 脚本生成 → 自动化部署 → 监控配置

学习路径​

  1. 快速开始 → 基础用法 (20分钟)
  2. MCP扩展 → 可观测性功能 (30分钟)
  3. 最佳实践 (20分钟)

按任务类型分类​

代码分析与重构​

场景描述​

需要理解现有代码结构、发现问题、进行重构优化

解决方案​

# 项目全面分析
iflow
> /init
> 分析这个项目的技术债务和潜在问题
> 建议重构策略和优先级

# 特定代码分析
> @src/components/UserProfile.tsx 这个组件有什么可以优化的地方?
> 检查整个项目的安全漏洞

相关文档​


功能开发​

场景描述​

从需求出发,完整实现一个新功能

解决方案​

# 需求分析
iflow
> 我需要实现一个用户认证系统,包括注册、登录、密码重置功能

# 分步实现
> 设计数据库表结构
> 生成后端API接口
> 创建前端组件
> 编写测试用例

相关文档​


问题调试​

场景描述​

代码出现bug,需要快速定位并修复问题

解决方案​

# 错误信息分析
iflow
> !npm test # 运行测试看错误
> 这个错误信息表示什么,如何修复?

# 日志分析
> @logs/error.log 分析这个错误日志,找出问题根因
> 提供解决方案和预防措施

相关文档​


学习新技术​

场景描述​

学习新的编程语言、框架或工具

解决方案​

# 技术学习
iflow
> 我想学习React Hook,请给我一个完整的学习计划
> 解释什么是Docker,并给出实践示例
> 比较Vue和React的优缺点

相关文档​

按项目阶段分类​

项目启动阶段​

主要任务:技术选型、架构设计、环境搭建

# 技术选型分析
iflow
> 我要开发一个电商网站,帮我分析技术栈选择
> 比较不同前端框架的优缺点
> 设计整体系统架构

# 项目脚手架
> 创建React + TypeScript + Vite的项目模板
> 配置ESLint和Prettier
> 设置CI/CD流水线

推荐配置:基础功能 + MCP扩展


开发阶段​

主要任务:功能实现、代码审查、问题修复

# 功能开发
iflow
> 实现用户登录功能
> 创建商品列表组件
> 集成支付接口

# 代码优化
> 审查这个函数的性能
> 重构重复代码
> 添加单元测试

推荐配置:完整功能 + 专业化代理


测试阶段​

主要任务:功能测试、性能测试、安全测试

# 测试自动化
iflow
> 生成API接口测试用例
> 创建E2E测试脚本
> 分析性能瓶颈

# 安全检查
> 检查代码中的安全漏洞
> 验证用户输入处理
> 分析依赖包安全性

推荐配置:MCP测试工具 + 安全代理


部署阶段​

主要任务:环境配置、部署自动化、监控告警

# 部署配置
iflow
> 生成Docker配置文件
> 创建Kubernetes部署脚本
> 配置监控告警规则

# 运维脚本
> 创建数据库备份脚本
> 设置日志轮转配置
> 编写健康检查接口

推荐配置:DevOps工具 + 系统监控

常见问题快速解决​

"我不知道从哪里开始"​

问题症状:安装了iFlow CLI,但不知道怎么用,从哪里开始学习
解决时间:10分钟

立即行动:

  1. 快速体验:运行 iflow 然后输入 > 你好,帮我分析一下当前目录
  2. 确定角色:在上面的 按工作角色分类 中找到你的角色
  3. 跟随指引:按照对应角色的"快速上手流程"开始实践

进一步学习:5分钟快速开始 → 基础用法

"功能不够用,需要更多工具"​

问题症状:基础功能无法满足工作需求,需要连接数据库、处理文件等
解决时间:15分钟

立即行动:

  1. 了解MCP系统:阅读 MCP扩展系统 了解可用工具
  2. 安装必要工具:根据你的角色安装推荐的MCP工具
  3. 配置专业助手:设置 专业化子代理 提升专业能力

常用工具推荐:

  • 前端:Playwright MCP(UI测试)、Image Tools MCP(图片处理)
  • 后端:Database MCP、Git Helper MCP、System Monitor MCP
  • 数据:Excel Processor MCP、PDF Tools MCP
  • 运维:System Monitor MCP、Network Tools MCP

"效率不高,想要更好的工作流"​

问题症状:能用但效率不高,重复操作多,没有标准化流程
解决时间:20分钟

立即行动:

  1. 学习最佳实践:阅读 最佳实践指南
  2. 优化配置:参考 高级设置 调整性能
  3. 建立规范:为团队制定iFlow CLI使用规范

效率提升技巧:

  • 使用 /init 为项目建立上下文,减少重复说明
  • 配置常用的MCP工具,避免重复安装
  • 建立代码模板和常用命令的快捷方式

"遇到错误或技术问题"​

问题症状:命令执行失败、连接异常、功能不工作
解决时间:5-10分钟

立即行动:

  1. 检查基础环境:确认网络连接、API密钥是否正确
  2. 查看错误信息:将完整错误信息复制给iFlow CLI分析
  3. 重启尝试:使用 /clear 清空上下文后重试

获取帮助:

常见问题自检:

  • API密钥是否正确设置?
  • 网络是否能正常访问?
  • 是否使用了最新版本?

成功案例分享​

案例1:Web开发团队效率提升​

背景:5人React开发团队,代码审查耗时长,重复工作多

解决方案:

  • 统一配置iFlow CLI + Code Review代理
  • 建立代码模板和最佳实践文档
  • 自动化测试和部署流程

效果:代码审查时间减少60%,bug率降低40%

案例2:数据分析工作流优化​

背景:数据分析师需要处理多种格式数据,生成报告繁琐

解决方案:

  • 配置Excel/PDF处理MCP工具
  • 创建报告生成模板
  • 建立数据处理标准流程

效果:报告生成时间减少70%,分析准确性提升

案例3:DevOps自动化升级​

背景:运维团队手工操作多,部署容易出错

解决方案:

  • 部署System Monitor和Network Tools
  • 创建标准化部署脚本
  • 建立监控告警体系

效果:部署成功率提升到99%,故障响应时间减少50%


下一步学习建议​

按照你的当前状态选择​

刚开始使用:

  1. 完成 快速开始 基础设置
  2. 选择你的角色,跟随对应的"快速上手流程"
  3. 尝试一个简单的实际项目

想要提升效率:

  1. 学习 最佳实践
  2. 配置 MCP扩展系统
  3. 设置 专业化子代理

团队使用:

  1. 制定团队使用规范
  2. 建立共享的配置和模板
  3. 分享成功经验和最佳实践

深度使用:

  1. 探索 高级配置
  2. 参与 社区讨论
  3. 贡献你的使用经验和改进建议

更多资源​


提示:本文档会持续更新,建议收藏以便随时查阅。如果你有好的使用场景或建议,欢迎通过GitHub分享给社区!