Skip to main content

场景案例

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

如何使用本文档

快速开始(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分享给社区!