{"slug":"cursor-principle-migrate-callers-then-delete-legacy-apis","source_name":"cursor/principle-migrate-callers-then-delete-legacy-apis","name":"Cursor/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.","version":1,"lift":{"pass_rate_delta_pts":86.96,"pass_rate_pct":100,"total_cases":23,"passed_cases":23,"tokens_delta_pct":-37.8,"turns_delta_pct":0,"verdict":"pass","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-10-08T00:21:19.576397+00:00"},"skill_score":1,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":86.96,"with_pass_pct":100,"without_pass_pct":13,"tokens_delta_pct":-37.8,"turns_delta_pct":0,"total_cases":23,"cases_aggregated":23,"verdict":"pass","never_hurt":true,"completed_at":"2026-10-08T00:21:19.576397+00:00","run_id":"96b87b77-6a3f-47fe-aa9b-acf2aa60cb48","latest_attempt":{"id":"96b87b77-6a3f-47fe-aa9b-acf2aa60cb48","runner_model":"gemini-3.6-flash","overall_verdict":"pass","completed_at":"2026-10-08T00:21:19.576397+00:00","gate":null},"version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":null,"install_count":0,"total_uses":0,"total_users":0,"manifest_hash":"652cd8d0ce8551959d4ab59f36721775d57dd8dc46f6b08536ce077f43f4ccd5","install_name":"cursor-principle-migrate-callers-then-delete-legacy-apis","version_id":"eea356b2-db32-4df9-aec2-1a66329d9be3","body_sha256":"652cd8d0ce8551959d4ab59f36721775d57dd8dc46f6b08536ce077f43f4ccd5","render_hash":"be3bc594b32ef410087908fd396444630d1e2131af595a8ee7d1b362f30b11b1","raw_url":"https://app.decimal.ai/s/cursor-principle-migrate-callers-then-delete-legacy-apis/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/cursor-principle-migrate-callers-then-delete-legacy-apis"}