Repository navigation
[External Plugin]: backbone-to-react #5658
Description
Plugin name
backbone-to-react
Short description
Migrate Backbone.js apps to React — full rewrites or incremental strangler-fig migrations of any size.
GitHub repository
cobuild-tech/cbx-plugins
Plugin path inside the repository
backbone-to-react
Ref to review
v2.0.1
Commit SHA to review
1191d8f9e5bc493cd0bc471d4b7b905dc6f4e9d8
Version
2.0.0
License identifier
MIT
Author name
CobuildX
Author URL
Homepage URL
https://github.com/cobuild-tech/cbx-plugins/tree/main/backbone-to-react
Keywords
react, migration, backbone, marionette, jquery, handlebars, refactoring, modernization
Additional notes for reviewers
Published by CobuildX AI (https://cobuildx.ai), part of the MigrateX plugin suite.
Resubmission. The earlier submission (#4572) was created without the issue-form marker, so intake never ran on it and it was closed in a batch without review. This one is filed by a maintainer of the cobuild-tech organization that owns the repository, and pins the v2.0.1 release tag plus its full commit SHA.
This is one of five sibling plugins in the same repository (ember, angular, backbone, jquery and vanillajs to React), each submitted separately.
What it adds beyond what a model does unaided, for migrating Backbone.js (including Marionette and Underscore/Handlebars templates) to React:
- A structured migration workflow (full rewrite or incremental strangler-fig) that keeps resumable state in a
.migration/folder in the user's repo: unit list, route map, statuses and QA gates, so a migration can span many sessions ("continue the migration", "what's left?"). - A read-only
backbone-inventoryagent that maps every route, component, service, data-layer piece and hidden wiring before any code changes. - A read-only
backbone-parity-revieweragent that checks each migrated piece against its original for behavior, markup, data and timing differences before the old code is removed. - A
/plancommand that writes a migration plan without touching app code. - The hosted Context7 MCP server (
https://mcp.context7.com/mcp, no API key, no credentials) for current React docs.
No paid services, telemetry or secrets. MIT licensed. The root plugin.json follows the Agent Plugins v1.0.0 schema.
Submission checklist
- The plugin lives in a public GitHub repository.
- The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
- This submission follows this repository's contribution, security, and responsible AI policies.
- This plugin is not already listed in the Awesome Copilot marketplace.
Activity
github-actions commentedon Oct 26, 2026
✅ External plugin intake passed
This submission passed automated intake validation and quality checks and is ready for maintainer review.
View workflow run · Download full quality gate logs
v2.0.11191d8f9e5bc493cd0bc471d4b7b905dc6f4e9d8Reviewer signals
These are non-blocking heuristics for maintainer review; they are not evidence of misconduct or low quality.
Quality gate summary
Legend: ✅ pass ·⚠️ warning · 🛑 fail
spec compliance output (✅ pass)
vally lint output (✅ pass)
install smoke test output (✅ pass)
Version match output
Ref/SHA consistency output
Canvas structure output
Canonical external.json payload
{ "name": "backbone-to-react", "description": "Migrate Backbone.js apps to React — full rewrites or incremental strangler-fig migrations of any size.", "version": "2.0.0", "author": { "name": "CobuildX", "url": "https://cobuildx.ai" }, "repository": "https://github.com/cobuild-tech/cbx-plugins", "homepage": "https://github.com/cobuild-tech/cbx-plugins/tree/main/backbone-to-react", "license": "MIT", "keywords": [ "react", "migration", "backbone", "marionette", "jquery", "handlebars", "refactoring", "modernization" ], "source": { "source": "github", "repo": "cobuild-tech/cbx-plugins", "path": "backbone-to-react", "ref": "v2.0.1", "sha": "1191d8f9e5bc493cd0bc471d4b7b905dc6f4e9d8" } }aaronpowell commentedon Oct 27, 2026
/reject The linked vendor page explicitly positions this free plugin suite as a trial of its approach 'before you bring us in' for migration services; we're not a marketing channel.
github-actions commentedon Oct 27, 2026
❌ External plugin rejected
A maintainer rejected backbone-to-react, and the submission issue has been closed.
Reason
The linked vendor page explicitly positions this free plugin suite as a trial of its approach 'before you bring us in' for migration services; we're not a marketing channel.
This issue is now closed and
/rerun-intakewill no longer reopen it. If you address the feedback, please open a new external plugin submission issue.