Agent SkillsBesty0728/Unity-Skills › unity-primetween

unity-primetween

GitHub

用于检查 PrimeTween 安装状态、探索动画 API 并生成 Transform/Sequence 动画 C# 脚本的工具。支持查询配置和列出工厂方法,但生成脚本因触发重载被限制,需特殊权限。

SkillsForUnity/unity-skills~/skills/primetween/SKILL.md Besty0728/Unity-Skills

Trigger Scenarios

检查 PrimeTween 安装状态 探索支持的动画 API 生成 Transform 或 Sequence 动画代码

Install

npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
More Options

Non-standard path

npx skills add https://github.com/Besty0728/Unity-Skills/tree/main/SkillsForUnity/unity-skills~/skills/primetween -g -y

Use without installing

npx skills use Besty0728/Unity-Skills@unity-primetween

指定 Agent (Claude Code)

npx skills add Besty0728/Unity-Skills --skill unity-primetween -a claude-code -g -y

安装 repo 全部 skill

npx skills add Besty0728/Unity-Skills --all -g -y

预览 repo 内 skill

npx skills add Besty0728/Unity-Skills --list

SKILL.md

Frontmatter
{
    "name": "unity-primetween",
    "description": "Inspect PrimeTween Free and generate runtime tween scripts"
}

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

  • Checking a PrimeTween installation
  • Exploring supported animation APIs
  • Generating Transform/Sequence animation code
  • 检查 PrimeTween 安装状态、探索动画 API、生成 Transform/Sequence 动画代码

PrimeTween Skills

PrimeTween Free support is intentionally tailored to its API rather than mirroring DOTween: it discovers static factories, reads process-wide configuration, and generates runtime scripts that own and stop their Tween or Sequence handles. It does not configure a DOTween-style settings asset or create PrimeTween Pro components.

Guardrails

  • PrimeTween must be installed as com.kyrylokuzyk.primetween.
  • Query skills (primetween_get_status, primetween_get_config, primetween_list_factories) run directly in all operating modes.
  • Auto-forbidden in this module: the two script generators primetween_generate_tween_script and primetween_generate_sequence_script (both MayTriggerReload = true, RiskLevel = "high" — writing a new .cs triggers compilation + Domain Reload). They return MODE_FORBIDDEN under Approval and Auto, and are reachable only under Bypass mode or via a user-managed Allowlist entry; the grant flow returns MODE_FORBIDDEN too, so do not attempt it.
  • primetween_get_config is read-only. PrimeTweenConfig is runtime state, not a serialized project configuration asset.
  • Generated scripts support Transform Position, LocalPosition, EulerAngles, LocalEulerAngles, and Scale. Use primetween_list_factories before requesting an API outside that supported generator set.
  • PrimeTween handles are non-reusable. Generated scripts stop their owned live handle on disable instead of using a DOTween SetLink equivalent.

Free Skills

primetween_get_status

Report whether PrimeTween is installed, its package version, assembly, and visible core types.

Parameters: None.

primetween_get_config

Read the current global runtime values exposed by PrimeTweenConfig.

Parameters: None.

primetween_list_factories

List public static methods from one PrimeTween API type.

Parameters: typeName="Tween" (Tween, Sequence, Shake, or PrimeTweenConfig), methodPrefix?, limit=100.

primetween_generate_tween_script

Create a Transform-focused PrimeTween MonoBehaviour that owns its Tween and stops it on disable.

Parameters: className, folder="Assets/Scripts/PrimeTween", namespaceName?, tweenKind="LocalPosition", duration=1, ease="OutQuad", cycles=1, cycleMode="Restart", autoPlay=true.

primetween_generate_sequence_script

Create a PrimeTween MonoBehaviour that uses Sequence.Chain and Sequence.Group with supported Transform tween factories.

Parameters: className, folder="Assets/Scripts/PrimeTween", namespaceName?, tweenKind="Scale", duration=0.2, ease="OutBack", cycles=1, sequenceCycleMode="Restart", autoPlay=true, stepsJson?.

stepsJson is a JSON array of { "op": "Chain|Group", "tweenKind": "Scale", "duration": 0.2 }.

Exact Signatures

Exact names, parameters, defaults, and return values are defined by GET /skills/schema or unity_skills.get_skill_schema(), not by this file.

Version History

  • 8c31c5a Current 2026-08-27 12:44

    修复模块文档审计问题,更新 Addressables 相关技能文档及模板,同步协议引用并恢复注释语言。

  • 5ee8388 2026-08-17 04:12

    精简主文档体积,新增指南模式文档与手动操作建议,更新版本锚点。

  • 25d511e 2026-08-13 09:15

    压缩了 SKILL.md 描述长度,并将路由说明移至 Triggers 章节。

  • 14e175d 2026-07-19 18:07

Same Skill Collection

SkillsForUnity/unity-skills~/skills/addressables-design/SKILL.md
SkillsForUnity/unity-skills~/skills/addressables/SKILL.md
SkillsForUnity/unity-skills~/skills/adr/SKILL.md
SkillsForUnity/unity-skills~/skills/animator/SKILL.md
SkillsForUnity/unity-skills~/skills/behavior/SKILL.md
SkillsForUnity/unity-skills~/skills/blueprints/SKILL.md
SkillsForUnity/unity-skills~/skills/event/SKILL.md
SkillsForUnity/unity-skills~/skills/graphics/SKILL.md
SkillsForUnity/unity-skills~/skills/history/SKILL.md
SkillsForUnity/unity-skills~/skills/manual-component/SKILL.md
SkillsForUnity/unity-skills~/skills/manual-gameobject/SKILL.md
SkillsForUnity/unity-skills~/skills/manual-material/SKILL.md
SkillsForUnity/unity-skills~/skills/manual-scene/SKILL.md
SkillsForUnity/unity-skills~/skills/material/SKILL.md
SkillsForUnity/unity-skills~/skills/netcode-design/SKILL.md
SkillsForUnity/unity-skills~/skills/netcode/SKILL.md
SkillsForUnity/unity-skills~/skills/perception/SKILL.md
SkillsForUnity/unity-skills~/skills/pico-design/SKILL.md
SkillsForUnity/unity-skills~/skills/probuilder/SKILL.md
SkillsForUnity/unity-skills~/skills/profiler/SKILL.md
SkillsForUnity/unity-skills~/skills/project-scout/SKILL.md
SkillsForUnity/unity-skills~/skills/sample/SKILL.md
SkillsForUnity/unity-skills~/skills/shadergraph-design/SKILL.md
SkillsForUnity/unity-skills~/skills/SKILL.md
SkillsForUnity/unity-skills~/skills/smart/SKILL.md
SkillsForUnity/unity-skills~/skills/unity-cli/SKILL.md
SkillsForUnity/unity-skills~/skills/yaml-editing/SKILL.md
SkillsForUnity/unity-skills~/SKILL.md
SkillsForUnity/unity-skills~/skills/architecture/SKILL.md
SkillsForUnity/unity-skills~/skills/asmdef/SKILL.md
SkillsForUnity/unity-skills~/skills/asset/SKILL.md
SkillsForUnity/unity-skills~/skills/async/SKILL.md
SkillsForUnity/unity-skills~/skills/batch/SKILL.md
SkillsForUnity/unity-skills~/skills/bookmark/SKILL.md
SkillsForUnity/unity-skills~/skills/camera/SKILL.md
SkillsForUnity/unity-skills~/skills/cinemachine/SKILL.md
SkillsForUnity/unity-skills~/skills/cleaner/SKILL.md
SkillsForUnity/unity-skills~/skills/component/SKILL.md
SkillsForUnity/unity-skills~/skills/console/SKILL.md
SkillsForUnity/unity-skills~/skills/debug/SKILL.md
SkillsForUnity/unity-skills~/skills/decal/SKILL.md
SkillsForUnity/unity-skills~/skills/dotween-design/SKILL.md
SkillsForUnity/unity-skills~/skills/dotween/SKILL.md
SkillsForUnity/unity-skills~/skills/editor/SKILL.md
SkillsForUnity/unity-skills~/skills/gameobject/SKILL.md
SkillsForUnity/unity-skills~/skills/hybridclr/SKILL.md
SkillsForUnity/unity-skills~/skills/importer/SKILL.md
SkillsForUnity/unity-skills~/skills/inspector/SKILL.md
SkillsForUnity/unity-skills~/skills/light/SKILL.md

Metadata

Files
0
Version
61f72e2
Hash
398475e2
Indexed
2026-07-19 18:07

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 01:40
浙ICP备14020137号-1 $Carte des visiteurs$