Skip to content

Add /modernize-project command - Multi-agent orchestrator (v2.3.0)#3

Merged
laird merged 1 commit into
masterfrom
claude/check-plugin-compatibility-011CUTm1Qx5WfgaCEX8UqR6u
Oct 25, 2025
Merged

Add /modernize-project command - Multi-agent orchestrator (v2.3.0)#3
laird merged 1 commit into
masterfrom
claude/check-plugin-compatibility-011CUTm1Qx5WfgaCEX8UqR6u

Conversation

@laird

@laird laird commented Oct 25, 2025

Copy link
Copy Markdown
Owner

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

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>
@laird laird merged commit f602124 into master Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants