aidev.

react19-migrator

Source code migration engine. Rewrites every deprecated React pattern to React 19 APIs - forwardRef, defaultProps, ReactDOM.render, legacy context, string refs, useRef(). Uses memory to checkpoint progress per file. Never touches test files. Returns zero-deprecated-pattern confirmation to commander.

by github/awesome-copilotv1.0.00 installsMIT
manifest.json
{
  "name": "react19-migrator",
  "type": "agent",
  "title": "react19-migrator",
  "description": "Source code migration engine. Rewrites every deprecated React pattern to React 19 APIs - forwardRef, defaultProps, ReactDOM.render, legacy context, string refs, useRef(). Uses memory to checkpoint progress per file. Never touches test files. Returns zero-deprecated-pattern confirmation to commander.",
  "version": "1.0.0",
  "license": "MIT",
  "author": "github/awesome-copilot",
  "repository": "https://github.com/github/awesome-copilot/blob/613efc8c21d9b3ce642dff361d17006cd9967e28/agents/react19-migrator.agent.md",
  "categories": [
    "awesome-copilot"
  ],
  "compatibility": {
    "copilot": true,
    "claudeCode": true,
    "codex": true
  },
  "tags": [
    "agent",
    "github-copilot",
    "react19",
    "migrator"
  ],
  "languages": [],
  "frameworks": [
    "react"
  ],
  "permissions": [
    "read-files",
    "write-files",
    "run-commands"
  ],
  "agent": {
    "tools": [
      "read",
      "edit",
      "search",
      "execute"
    ]
  },
  "providers": {
    "copilot": {
      "frontmatter": {
        "tools": [
          "vscode/memory",
          "edit/editFiles",
          "execute/getTerminalOutput",
          "execute/runInTerminal",
          "read/terminalLastCommand",
          "read/terminalSelection",
          "search",
          "search/usages",
          "read/problems"
        ],
        "user-invocable": false
      }
    }
  }
}