{"slug":"json-naming-conventions","source_name":"json-naming-conventions","name":"JSON naming conventions","description":"Use when designing the keys and value shapes of a JSON object or payload: camelCase keys throughout, plural array names, SCREAMING_SNAKE_CASE enum strings, and omitting absent keys instead of sending null. Do NOT use for the response envelope/wrapper shape (data/errors/type/id), for YAML, query-string, or database column naming, or for parsing an existing JSON blob.","version":1,"lift":{"pass_rate_delta_pts":43.48,"pass_rate_pct":47.8,"total_cases":23,"passed_cases":11,"tokens_delta_pct":67.3,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-07-29T03:09:54.823546+00:00"},"skill_score":0.6418,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":43.48,"with_pass_pct":47.8,"without_pass_pct":4.3,"tokens_delta_pct":67.3,"turns_delta_pct":0,"total_cases":23,"cases_aggregated":23,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-29T03:09:54.823546+00:00","run_id":"b92ce241-4de8-42f4-b321-1b76f8784c94","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":481.2,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":true,"completed_at":"2026-07-10T11:09:03.523583+00:00","run_id":"7519c046-be7c-4504-bf2b-a834ba17d75a","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":"f0d21937f3ab2d9e2435ca1bb75b2dd0435492408ee97f0fac4131b407ca0dd8","raw_url":"https://app.decimal.ai/s/json-naming-conventions/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/json-naming-conventions"}