用途:moai-workflow-testing 是面向开发全生命周期的统一工作流工具,把测试驱动开发(TDD)、AI 调试、性能优化、自动化代码审查和质量保障整合到一条流程中,适合企业级质量保障、多语言项目、性能敏感应用、技术债治理以及自动化测试与 CI/CD 集成。
主要能力:包含 AI 调试(错误分类与基于 Context7 的解决方案)、智能重构(技术债分析与安全自动转换)、性能优化(实时剖析与瓶颈检测)、TDD(RED-GREEN-REFACTOR 循环与测试生成)、自动化代码审查(TRUST 5 校验)以及工作流编排。技术栈涉及 cProfile、memory_profiler、psutil、line_profiler、pylint、flake8、bandit、mypy、pytest、unittest、coverage,并通过 MCP 协议接入 Context7。
使用方式:提供 CLI 与 Python API。CLI 示例:moai-workflow execute --project /project/src --mode full;moai-workflow debug --file app.py --error "AttributeError";moai-workflow review --project /project/src --trust-score-min 0.8;moai-workflow ci --commit abc123 --quality-gates strict。Python 侧可导入 DevelopmentWorkflow、WorkflowConfig、AIDebugger、AIRefactorer、PerformanceProfiler、TDDManager、AutomatedCodeReviewer 等类,配置各阶段开关后执行完整工作流。可集成 GitHub Actions 与 Docker。
限制:资料未提供具体安装命令、依赖版本、收费与价格、支持平台及实际效果数据,这些信息暂未提供;使用前需自行确认运行环境与 Context7 客户端配置。