All skills
simota avatar

/shift

@e307415
by shingo imotasimota/agent-skills85 stars
15

Orchestrating migrations, upgrades, and modernization across frameworks, libraries, APIs, databases, and dependencies. Generates codemods, applies Strangler Fig, verifies equivalence, plans rollback.

Use this Skill: https://skilld.dev/gh/simota/agent-skills/shift

This session only. Nothing lands on disk.

referencemigration-patterns.md

≈336 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Migration Patterns

Strangler Fig / Branch by Abstraction / Parallel Run pattern definitions, implementation steps, and code examples → reference/migration-strategies.md.

Migration Checklist

Before migration:

  • Document current behavior (tests as documentation)
  • Identify all integration points
  • Create feature flag for gradual rollout
  • Define rollback procedure
  • Set up monitoring/alerting for the new system

During migration:

  • Migrate in small, reversible increments
  • Run parallel comparison where possible
  • Monitor error rates and performance
  • Keep old code path available for rollback

After migration:

  • Remove feature flags and old code paths
  • Update documentation
  • Archive or delete legacy code
  • Retrospective: document lessons learned

Risk Assessment Matrix

Change Type Risk Approach
Polyfill removal Low Remove after verifying browser support
Library upgrade (patch/minor) Low Update and run tests
Library upgrade (major) Medium Read changelog, update incrementally
Library replacement Medium-High Strangler Fig + feature flag
Framework migration High Branch by Abstraction + long parallel run
Architecture change Very High Multi-phase plan with Atlas

Source: SKILL.md on GitHub

1 warning13d4 checks · Risk SAFE
  • Gen Agent Trust Hub13d

    The 'shift' skill is a highly structured framework for orchestrating software migrations and modernization. It provides comprehensive documentation and automation strategies for framework jumps (React 19, Next.js 16, Svelte 5, Spring Boot 4), language transitions (JS to TS, Python 2 to 3), and database evolution. The skill emphasizes best practices like the Strangler Fig pattern, AST-based codemods, and behavioral equivalence testing. No malicious patterns, obfuscation, or unauthorized data access were detected; the skill proactively includes security advisories regarding compromised packages (e.g., the 2026 Axios supply chain alert) and promotes the use of official, trusted migration tools.

  • Socket13d

    1 alert: gptAnomaly

  • Snyk13d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at e307415. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 2 weeks ago

README badge

README badge for simota/agent-skills/shift