One-click install
npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill strangler-fig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strangler-fig
Source: https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/patterns/skills/strangler-fig
Command: npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill strangler-fig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Strangler Fig enables incremental migration from legacy systems by running old and new in parallel, allowing precise traffic control and instant rollback to prevent downtime.

Core Features & Use Cases

  • Gradual traffic routing between legacy and new systems
  • Canary-style validation and rollback readiness
  • Safe component replacement and infrastructure swaps with clear migration phases

Quick Start

Initialize a migration plan by enabling parallel runs and gradually shifting traffic while monitoring results.

Frequently Asked Questions about strangler-fig

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a legacy system with zero downtime?

Zero downtime legacy migration is achieved by incrementally running old and new systems in parallel. This pattern enables gradual traffic shifts and instant rollback to prevent production outages during component replacement.

What is the strangler fig pattern for incremental migration?

The strangler fig pattern incrementally migrates legacy systems by running old and new applications in parallel. It allows precise traffic routing control and canary-style validation to safely replace components over an eight-phase migration process.

How do I use feature flags for canary deployments during a migration?

Feature flags enable canary deployments by controlling traffic routing between legacy and new systems. This allows gradual traffic shifts, validation of new components, and instant rollback readiness if production issues arise.

What is the best way to route traffic during a production migration?

The best way to route traffic during production migration is running parallel systems with gradual traffic shifts. This allows canary-style validation and instant rollback, satisfying safe component replacement requirements.

When should I use a strangler fig pattern instead of a direct infrastructure swap?

Use the strangler fig pattern for production migrations with downtime risk instead of direct swaps. It enables gradual traffic routing, validation, and instant rollback, preventing outages that occur with all-at-once infrastructure changes.

What are the phases of a safe legacy migration process?

A safe legacy migration process follows an eight-phase migration plan. It starts by enabling parallel runs, then gradually shifts traffic while monitoring results, ensuring component replacement and infrastructure swaps occur safely.