{"slug":"langgenius-how-to-write-component","source_name":"langgenius/how-to-write-component","name":"Langgenius/How To Write Component","description":"Use when implementing or refactoring React/TypeScript components and the task requires decisions about component ownership, feature boundaries, state, data flow, effects, or interaction ownership. Do not use for review-only requests, test-only work, copy-only edits, or styling-only changes.","version":3,"lift":{"pass_rate_delta_pts":60.87,"pass_rate_pct":73.9,"total_cases":23,"passed_cases":17,"tokens_delta_pct":-30.9,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-09-27T04:29:33.143222+00:00"},"skill_score":0.7391,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":60.87,"with_pass_pct":73.9,"without_pass_pct":13,"tokens_delta_pct":-30.9,"turns_delta_pct":0,"total_cases":23,"cases_aggregated":23,"verdict":"mixed","never_hurt":true,"completed_at":"2026-09-27T04:29:33.143222+00:00","run_id":"51d77776-32a7-45a3-85d1-0eb72290d6c9","latest_attempt":{"id":"51d77776-32a7-45a3-85d1-0eb72290d6c9","runner_model":"gemini-3.6-flash","overall_verdict":"mixed","completed_at":"2026-09-27T04:29:33.143222+00:00","gate":null},"version_number":3,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"NOASSERTION","install_count":0,"total_uses":0,"total_users":0,"manifest_hash":"426919a97735cdaa3a54834a16d1bce34e71540a4a15f131353c57ae20bc1a5d","install_name":"langgenius-how-to-write-component","version_id":"7b3d4ff0-b4c0-41ed-ad08-875b636f6162","body_sha256":"426919a97735cdaa3a54834a16d1bce34e71540a4a15f131353c57ae20bc1a5d","render_hash":"44f5d6fb58131f71aa3bc25db5373ca75d10ba37c9ed277948c510eca49548ad","raw_url":"https://app.decimal.ai/s/langgenius-how-to-write-component/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/langgenius-how-to-write-component"}