Skip to main content
Glama
mlaurel

Structured Workflow Engine MCP Server

by mlaurel
code-refactoring.yml3.64 kB
name: "Code Refactoring Workflow" description: "Systematic code refactoring to improve architecture, performance, and maintainability" version: "1.0" category: "development" tags: ["refactoring", "architecture", "performance", "maintainability", "technical-debt"] phases: - phase: "analysis" description: "Code analysis and refactoring planning" required: true steps: - id: "code-analysis" miniPrompt: "analysis/code-analysis" required: true prerequisites: requiredContext: ["existing_codebase"] optionalContext: ["performance_metrics", "maintenance_issues"] - id: "architecture-analysis" miniPrompt: "analysis/architecture-analysis" required: true prerequisites: requiredContext: ["code_analysis_results", "system_architecture"] optionalContext: ["scalability_requirements", "performance_targets"] dependencies: ["code-analysis"] - phase: "design-architecture" description: "Refactoring strategy and design" required: true steps: - id: "design-architecture" miniPrompt: "development/design-architecture" required: true prerequisites: requiredContext: ["architecture_analysis", "refactoring_goals"] optionalContext: ["new_requirements", "technical_constraints"] dependencies: ["architecture-analysis"] - phase: "implementation" description: "Code refactoring execution" required: true steps: - id: "implement-feature" miniPrompt: "development/implement-feature" required: true prerequisites: requiredContext: ["refactoring_design", "implementation_plan"] optionalContext: ["migration_strategy", "backward_compatibility"] dependencies: ["design-architecture"] - phase: "testing-validation" description: "Refactoring validation and testing" required: true steps: - id: "create-test-plan" miniPrompt: "qa/create-test-plan" required: true prerequisites: requiredContext: ["refactored_code", "original_functionality"] optionalContext: ["performance_requirements", "compatibility_requirements"] dependencies: ["implement-feature"] - id: "execute-tests" miniPrompt: "qa/execute-tests" required: true prerequisites: requiredContext: ["test_plan", "refactored_system"] optionalContext: ["automated_tests", "performance_benchmarks"] dependencies: ["create-test-plan"] # Workflow-level configurations skipConditions: - condition: "new_greenfield_project" message: "No existing code to refactor, use feature-development workflow instead" - condition: "minimal_technical_debt" message: "Codebase doesn't require significant refactoring" validationRules: - rule: "backward_compatibility_required" phases: ["implementation"] dependencies: ["design-architecture"] message: "Refactoring must maintain backward compatibility unless technical requirements specify otherwise" - rule: "performance_validation_required" phases: ["testing-validation"] dependencies: ["implementation"] message: "Performance impact must be measured and validated" notifications: - trigger: "phase_completion" phases: ["analysis", "implementation"] message: "Major refactoring phase completed" - trigger: "workflow_completion" message: "Code refactoring completed successfully" # Smart execution settings execution: allowSkipping: true requireExplicitApproval: false automaticProgressTracking: true

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mlaurel/mcp-workflow-engine'

If you have feedback or need assistance with the MCP directory API, please join our Discord server