{"slug":"waynesutton-convex-best-practices","source_name":"waynesutton/convex-best-practices","name":"Waynesutton/Convex Best Practices","description":"Guidelines for building production-ready Convex apps covering function organization, query patterns, validation, TypeScript usage, error handling, and the Zen of Convex design philosophy","version":2,"lift":{"pass_rate_delta_pts":54.55,"pass_rate_pct":95.5,"total_cases":22,"passed_cases":21,"tokens_delta_pct":142.6,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-21T06:10:03.144693+00:00"},"skill_score":0.9545,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":54.55,"with_pass_pct":95.5,"without_pass_pct":40.9,"tokens_delta_pct":142.6,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":true,"completed_at":"2026-08-21T06:10:03.144693+00:00","run_id":"d4a47428-bda9-4654-8a73-3bc703dd858d","latest_attempt":{"id":"51722b17-0983-44f5-b7d5-a212136ee3b5","runner_model":"gemini-3.6-flash","overall_verdict":"mixed","completed_at":"2026-10-03T03:19:27.338839+00:00","gate":"not_comparable"},"version_number":1,"is_latest_version":false,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":null,"content_status":"clean","indexable":true},"license":"Apache-2.0","install_count":0,"total_uses":0,"total_users":0,"manifest_hash":"529f3aa164c8428ae55e1e84e358dcce5bb518f68aa248a5915ce9490ab6f24d","install_name":"waynesutton-convex-best-practices","version_id":"8761b540-ea61-4d68-927f-397dc4e050c9","body_sha256":"529f3aa164c8428ae55e1e84e358dcce5bb518f68aa248a5915ce9490ab6f24d","render_hash":"0201d666104152ae3af347edabaea969cb90da0c54a006da910b375eb4458004","raw_url":"https://app.decimal.ai/s/waynesutton-convex-best-practices/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/waynesutton-convex-best-practices"}