{"slug":"javascript-naming-conventions","source_name":"javascript-naming-conventions","name":"JavaScript / TypeScript naming conventions","description":"Use when writing JavaScript or TypeScript identifiers: enforce PascalCase types, camelCase functions and variables, CONSTANT_CASE module constants and enum members, is/has boolean prefixes, and verb-first function names — the arbitrary casing per identifier kind that cheaper models apply inconsistently by default.","version":1,"lift":{"pass_rate_delta_pts":26.09,"pass_rate_pct":30.4,"total_cases":23,"passed_cases":7,"tokens_delta_pct":79.8,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-07-29T02:57:52.473273+00:00"},"skill_score":0.3043,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":26.09,"with_pass_pct":30.4,"without_pass_pct":4.3,"tokens_delta_pct":79.8,"turns_delta_pct":0,"total_cases":23,"cases_aggregated":23,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-29T02:57:52.473273+00:00","run_id":"fc074df2-930d-49b3-b105-1679a6338c5b","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":576.6,"turns_delta_pct":0,"total_cases":24,"cases_aggregated":24,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-09T22:24:15.843117+00:00","run_id":"81c6599e-5573-4c5b-9bb9-5b5e5edd0f17","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":"1beea4b77a00252a034ec2ee43f6e34d1f4879308800189bf64ff404ec921f99","raw_url":"https://app.decimal.ai/s/javascript-naming-conventions/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/javascript-naming-conventions"}