Development
Skill
/principle-migrate-callers-then-delete-legacy-apis
Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.
Claude Code
$ npx -y skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis --agent claude-code
Codex
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a codex -y
Cursor
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a cursor -y
Gemini CLI
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a gemini-cli -y
GitHub Copilot
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a github-copilot -y
OpenCode
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a opencode -y
Windsurf
$ npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis -a windsurf -y
SKILL.md
principle-migrate-callers-then-delete-legacy-apis.SKILL.mdname: principle-migrate-callers-then-delete-legacy-apis description: "Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers." disable-model-invocation: true
Migrate Callers Then Delete Legacy APIs
- Update tests to assert the new contract, and delete tests that only protect pre-refactor implementation details
**When this applies:**
- No external users depend on backward compatibility
- The project can absorb coordinated breaking changes
- The new API is part of a simplification or refactor initiative
Stats
15,903
Stars
1,663
Forks
Active
Maintenance
TypeScript
Language
Last commit
Created
Ships withplugins
Official Cursor plugins for popular developer tools, frameworks, and SaaS products. Each plugin is a standalone directory at the repository root with its own .cursor-plugin/plugin.json manifest.
15k113 skills14 agents
More skills from other plugins.
Auto-invoked
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Auto-invoked
Questions about principle-migrate-callers-then-delete-legacy-apis.
- Which coding agents can use principle-migrate-callers-then-delete-legacy-apis?
- principle-migrate-callers-then-delete-legacy-apis installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

