{"slug":"besty0728-unity-script-roles","source_name":"besty0728/unity-script-roles","name":"Besty0728/Unity Script Roles","description":"Advises on assigning Unity script roles — whether a class should be a MonoBehaviour, ScriptableObject, plain C# service, or installer. Use when deciding a class's role, splitting responsibilities across types, or choosing between MonoBehaviour and plain C#, even if the user just asks \"这个该用MonoBehaviour吗\" or \"职责怎么分\". 为 Unity 脚本职责划分提供建议(某个类应作 MonoBehaviour、ScriptableObject、纯 C# 服务还是 installer);当用户要确定类的职责、在类型间拆分职责、或在 MonoBehaviour 与纯 C# 间抉择时使用。","version":2,"lift":{"pass_rate_delta_pts":40.91,"pass_rate_pct":100,"total_cases":22,"passed_cases":22,"tokens_delta_pct":-31,"turns_delta_pct":0,"verdict":"pass","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-12T08:35:31.842430+00:00"},"skill_score":null,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":40.91,"with_pass_pct":100,"without_pass_pct":59.1,"tokens_delta_pct":-31,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"pass","never_hurt":true,"completed_at":"2026-08-12T08:35:31.842430+00:00","run_id":"587cf7f0-1656-41fd-9de2-9d47d0383471","version_number":2,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"5bde9ab60a793f56ec646f757aa899b6aa00fa0c4e551f626c68775ebcccff2e","raw_url":"https://app.decimal.ai/s/besty0728-unity-script-roles/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/besty0728-unity-script-roles"}