hermes
  • Migrate JavaScript to TypeScript
    PromptMigration

    Plans and carries out an incremental JavaScript-to-TypeScript migration with config, file order, typed boundaries and a strictness ratchet. Use to move a JS codebase without a freeze.

  • Plan an incremental migration
    PromptMigration

    Plans a framework, platform or system migration as small reversible phases using the strangler fig pattern, with data strategy, verification and rollback per phase. Use instead of a big-bang rewrite.

  • Upgrade a major dependency
    PromptMigration

    Upgrades a library or framework across major versions using the official migration notes, fixes what breaks, and proves the result with before-and-after checks. Use for any breaking upgrade.

  • Plan a breaking API version change
    PromptMigration

    Plans a breaking API version change with a deprecation timeline, compatibility shims, a client migration guide and adoption telemetry. Use before changing anything clients rely on.

  • Plan a database engine migration
    PromptMigration

    Plans a move between database engines, such as MySQL to Postgres, covering incompatibilities, data copy, cutover, verification and rollback. Use before committing to a migration date.

  • Plan a cloud migration
    PromptMigration

    Plans moving workloads from on-premises or another cloud, classifying each with the 6 Rs and ordering waves by dependency and risk, with cutover, rollback and cost checks.

  • Plan extracting a service from a monolith
    PromptMigration

    Plans extracting one capability from a monolith with the strangler-fig pattern, covering seams, data ownership, traffic shifting and rollback at every step. Use before splitting a service out.

  • Plan a monorepo migration
    PromptMigration

    Plans moving several repositories into a monorepo, covering history preservation, build tooling, CI, code ownership and a staged rollout. Use before consolidating repositories.

Not: database schema design (data); pure restructuring (refactoring).