migration-guidance

Use when changing how a v3 public API maps to v4, editing migration annotations, or regenerating migration/v3-to-v4.md.

Install
npx skills add 'https://github.com/Effect-TS/effect/tree/main/.agents/skills/migration-guidance'
Download bundle ↓
main · 90695b0Scanned 2026-09-15

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

SKILL.md

SKILL.mdBrowse 3 files
View on GitHub
---name: migration-guidancedescription: Use when changing how a v3 public API maps to v4, editing migration annotations, or regenerating migration/v3-to-v4.md.--- Update guidance when a v3 public module or API is renamed, moved, removed,replaced, or gains a materially different v4 contract. A v4-only API without av3 counterpart does not automatically need an annotation. 1. Account for every affected v3 symbol.2. Read [annotations.md](annotations.md) before adding or changing annotation   YAML. Verify every suggested replacement against implementation and tests.3. When checking or regenerating the reference, or when the API change exists in   a committed ref, read [generation.md](generation.md). Otherwise report that   generation is deferred.4. When output was generated, inspect it for unrelated movement and stale refs. The task is complete when every affected v3 symbol is accounted for, annotationreplacements are verified, checks and generation succeed when the change is ina committed ref, and every generated difference is explained. Report deferredchecks explicitly for uncommitted API changes. 
Discovery context

Discovered by repository scan. No exact path reference found in the snapshot’s root .agents/AGENTS.md.