Add /modernize-project command - Multi-agent orchestrator (v2.3.0)#3
Merged
laird merged 1 commit intoOct 25, 2025
Merged
Conversation
Added comprehensive project modernization command that orchestrates a team of 6 specialist agents through a systematic 7-phase upgrade process. ## New Command: `/modernize-project` Coordinates Migration Coordinator, Security Agent, Architect Agent, Coder Agent, Tester Agent, and Documentation Agent to modernize any software project. ### 7-Phase Systematic Approach **Phase 0: Discovery & Assessment** (1-2 days) - Project analysis and dependency inventory - Security baseline scan (BLOCKING) - Technology assessment - Test baseline capture **Phase 1: Security Remediation** (2-5 days) - Fix CRITICAL/HIGH CVEs (BLOCKING) - Update insecure dependencies - Achieve security score ≥45 - Validate with tests (100% pass rate required) **Phase 2: Architecture & Design** (2-3 days) - Framework upgrade planning - Dependency strategy - ADR creation for major decisions - Risk assessment **Phase 3: Framework & Dependency Modernization** (5-10 days) - Upgrade to latest stable framework - Update all dependencies - Fix breaking changes - Parallel execution by module (if possible) **Phase 4: API Modernization & Code Quality** (3-7 days) - Replace obsolete APIs - Apply modern language features - Enhance test coverage (target ≥85%) - Code quality improvements **Phase 5: Performance Optimization** (2-4 days) - Performance profiling - Optimize critical paths - Benchmark validation - Ensure no regressions (≤10%) **Phase 6: Comprehensive Documentation** (2-3 days) - CHANGELOG creation - Migration guide (800+ lines) - Update README and docs - ADR summaries **Phase 7: Final Validation & Release** (1-2 days) - Complete test suite (100% pass rate MANDATORY) - Final security scan - Production readiness GO/NO-GO decision ### Key Features - **Quality Gates**: Security, testing, build, and documentation gates block progression - **Parallel Execution**: Multiple coder agents can work on independent modules - **Fix-and-Retest Cycles**: Systematic issue resolution with validation - **Complete Audit Trail**: All work logged to HISTORY.md - **Universal**: Works with any language/framework (.NET, Node.js, Python, etc.) ### Example Usage ``` User: /modernize-project User: Upgrade my .NET 6 project to .NET 9, fix all CVEs, and achieve 95%+ test coverage Claude: [Coordinates all 6 agents through 7 phases] Phase 0: Discovery & Assessment... Phase 1: Security Remediation (3 CRITICAL, 12 HIGH CVEs found)... [etc.] ``` ### Estimated Timeline - Small projects (<10k LOC): 18-22 days - Medium projects (10k-50k LOC): 25-30 days - Large projects (>50k LOC): 30-36 days ## Changes - ✅ Added `commands/modernize-project.md` (650+ lines) - ✅ Updated `plugin.json` to include new command (11 total commands) - ✅ Updated `marketplace.json` descriptions and version - ✅ Updated README with new command information - ✅ Version bumped to 2.3.0 ## Benefits - Systematic approach prevents ad-hoc modernization mistakes - Quality gates ensure production-ready results - Agent coordination handles complex multi-stage projects - Complete documentation and audit trail - Proven protocol patterns from successful migrations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added comprehensive project modernization command that orchestrates a team of 6 specialist agents through a systematic 7-phase upgrade process.
New Command:
/modernize-projectCoordinates Migration Coordinator, Security Agent, Architect Agent, Coder Agent, Tester Agent, and Documentation Agent to modernize any software project.
7-Phase Systematic Approach
Phase 0: Discovery & Assessment (1-2 days)
Phase 1: Security Remediation (2-5 days)
Phase 2: Architecture & Design (2-3 days)
Phase 3: Framework & Dependency Modernization (5-10 days)
Phase 4: API Modernization & Code Quality (3-7 days)
Phase 5: Performance Optimization (2-4 days)
Phase 6: Comprehensive Documentation (2-3 days)
Phase 7: Final Validation & Release (1-2 days)
Key Features
Example Usage
Estimated Timeline
Changes
commands/modernize-project.md(650+ lines)plugin.jsonto include new command (11 total commands)marketplace.jsondescriptions and versionBenefits
🤖 Generated with Claude Code