unity-dotween
Installation
SKILL.md
Before calling any skill in this module: if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via
GET /skills/recommend?includeSchema=true) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
Triggers
- Setting up DOTween
- Validating install/modules
- Configuring DOTweenAnimation components
- 接入 DOTween、校验安装/模块、配置 DOTweenAnimation 组件
DOTween Skills
DOTween Free/Pro support for project diagnostics, settings, module/API discovery, and runtime script generation. DOTween Pro-only DOTweenAnimation editor-time configuration remains available through dotween_pro_* skills.
Guardrails
Operating Mode (v1.9 three-tier):
- Approval (default): query/diagnostic skills (
dotween_get_status,dotween_settings_get,dotween_settings_find,dotween_settings_validate,dotween_list_modules,dotween_list_shortcuts,dotween_pro_get_animation,dotween_pro_list_animations) run directly. Mutators (settings configure, the remainingdotween_pro_*writers) are FullAuto — onMODE_RESTRICTED, run the grant protocol. The script generators anddotween_pro_remove_animationare auto-forbidden instead (next bullet); grant does not unlock those. - Auto / Bypass: SemiAuto and FullAuto run directly.
- Auto-forbidden in this module:
dotween_generate_tween_script,dotween_generate_sequence_script,dotween_generate_lifetime_script(all carryMayTriggerReload = true,RiskLevel = "high"because writing a new.cstriggers script compilation + Domain Reload), plusdotween_pro_remove_animation(SkillOperation.Delete— the Delete bit alone triggers NeverInSemi even though itsRiskLevelstays"low"). All four returnMODE_FORBIDDENunder Approval and Auto, and are reachable only under Bypass mode or via a user-managed Allowlist entry; the grant flow returnsMODE_FORBIDDENtoo. Note the other Pro writers (dotween_pro_add_animation,dotween_pro_set_*,dotween_pro_copy_animation, …) carry no Delete bit and stay grantable. - When DOTween Free/Pro is missing, the
DOTweenPresenceDetectordoes not add theDOTWEEN/DOTWEEN_PROdefines, so most skills return a "not installed" diagnostic instead of executing. Thedotween_pro_*family additionally requires Pro becauseDG.Tweening.DOTweenAnimationis Pro-only.