Files
Rohit Ghumare c3f43d8b61 Expand toolkit to 135 agents, 120 plugins, 796 total files
- Add 60 new agents across all 10 categories (75 -> 135)
- Add 95 new plugins with command files (25 -> 120)
- Update all agents to use model: opus
- Update README with complete plugin/agent tables
- Update marketplace.json with all 120 plugins
2026-02-04 21:08:28 +00:00

1.3 KiB

Safely update project dependencies with compatibility verification.

Steps

  1. List all outdated dependencies: npm outdated, pip list --outdated.
  2. Categorize updates by risk:
    • Patch: Bug fixes, safe to auto-update.
    • Minor: New features, backward compatible.
    • Major: Breaking changes, requires review.
  3. For each update candidate:
    • Read the changelog for breaking changes.
    • Check peer dependency compatibility.
    • Verify TypeScript type compatibility if applicable.
  4. Apply updates in order: patch first, then minor, then major.
  5. After each batch, run the test suite.
  6. If tests fail, identify the breaking dependency and provide fix guidance.
  7. Update lock file and commit changes.

Format

Dependency Updates Applied:

Patch (safe):
  - <pkg> 1.0.0 -> 1.0.1

Minor (compatible):
  - <pkg> 1.0.0 -> 1.1.0

Major (breaking - review required):
  - <pkg> 1.0.0 -> 2.0.0: <breaking change summary>

Tests: <pass/fail after updates>

Rules

  • Never update major versions without reading the changelog first.
  • Run tests after each update category, not just at the end.
  • Commit patch and minor updates separately from major updates.
  • Do not update dev dependencies and production dependencies in the same batch.
  • Keep a rollback plan: note the exact versions before updating.