{"slug":"fowler-refactoring-names","source_name":"fowler-refactoring-names","name":"Canonical refactoring names","description":"Use when naming or recommending a code refactoring: label each transformation with its exact canonical catalog name (Extract Function, Replace Magic Literal, Change Function Declaration, ...) rather than the legacy or informal name cheaper models reach for by default.","version":1,"lift":{"pass_rate_delta_pts":12,"pass_rate_pct":12,"total_cases":25,"passed_cases":3,"tokens_delta_pct":132.2,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-07-29T02:47:48.931336+00:00"},"skill_score":0.5695,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":12,"with_pass_pct":12,"without_pass_pct":0,"tokens_delta_pct":132.2,"turns_delta_pct":0,"total_cases":25,"cases_aggregated":25,"verdict":"mixed","never_hurt":false,"completed_at":"2026-07-29T02:47:48.931336+00:00","run_id":"2d0e37ae-3031-41d5-b08f-22f33bc2ab2d","version_number":1,"is_latest_version":true,"gate":null},{"model":"gemini-3.5-flash","headline":false,"delta_pts":null,"with_pass_pct":null,"without_pass_pct":null,"tokens_delta_pct":575.7,"turns_delta_pct":0,"total_cases":26,"cases_aggregated":26,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-09T13:41:37.436266+00:00","run_id":"2eb1230d-8c33-44df-930c-0031c66e821e","version_number":1,"is_latest_version":true,"gate":"not_comparable"}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":null,"install_count":0,"manifest_hash":"9eff5628ea567e36921fadfdbb6feb7584b72eb41704102e921daba7fa5b66b1","raw_url":"https://app.decimal.ai/s/fowler-refactoring-names/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/fowler-refactoring-names"}