Migration Patterns Plugin

Safe database and system migration patterns - dual write, shadow mode, strangler fig

by @laurigates 6 skills

Skills in this plugin

6
  1. Dual Write · laurigates
    Dual-write pattern for safe data store transitions. Use when planning DB migrations, switching storage backends, or reviewing code writing to multiple systems simultaneously.
    0 installs
  2. Mypy To Ty · laurigates
    Migrate Python type checking from mypy to ty (Astral). Use when mirrors-mypy is in .pre-commit-config.yaml or [tool.mypy] config exists.
    1 install
  3. Shadow Mode · laurigates
    Shadow mode / dark-launch for validating new systems under production load. Use when testing replacement services, comparing behavior, or planning traffic mirroring for migrations.
    1 install
  4. Flake8 To Ruff · laurigates
    Migrate Python linting from flake8/isort to ruff. Use when pycqa/flake8 or PyCQA/isort is in .pre-commit-config.yaml or [tool.flake8]/[tool.isort] config exists.
    1 install
  5. Eslint To Biome · laurigates
    Migrate JS/TS linting from ESLint+Prettier to Biome. Use when .eslintrc* or eslint.config.* exists and no biome.json is present.
    0 installs
  6. Black To Ruff Format · laurigates
    Migrate Python formatting from black to ruff-format. Use when psf/black is in .pre-commit-config.yaml or [tool.black] exists in pyproject.toml.
    1 install