From package-guide
This skill should be used when writing Unity package code (SOAP, FEEL, DOTween), debugging package-related errors, or reviewing known pitfalls before implementation. Triggers on mentions of "SOAP variable", "ScriptableEvent", "OnValueChanged", "AddListener", "MMFeedbacks", "DOTween", "package pitfall", "package pattern", "SOAP error", "variable not updating", "NullReferenceException on event", "CS1503", or when the user asks to "check package guide", "look up SOAP usage", "SOAP best practices", "what are the SOAP pitfalls".
How this skill is triggered — by the user, by Claude, or both
Slash command
/package-guide:lookupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Provide package-specific patterns and pitfalls from the project's accumulated knowledge base.
Provide package-specific patterns and pitfalls from the project's accumulated knowledge base.
| Package | Description | Status |
|---|---|---|
| soap | Scriptable Object Architecture Pattern | Active |
| feel | MMFeedbacks feedback system | Planned |
| dotween | Tween animation | Planned |
When activated with a package context:
${CLAUDE_PLUGIN_ROOT}/docs/{package}/pitfalls.md${CLAUDE_PLUGIN_ROOT}/docs/{package}/pitfalls/{issue-name}.md${CLAUDE_PLUGIN_ROOT}/docs/{package}/patterns.mdWhen a package has "Planned" status and no docs exist:
When activated without specific package context:
Present relevant information to the user:
Each package follows this documentation structure:
docs/{package}/
├── patterns.md # Usage patterns and best practices
├── pitfalls.md # Checklist + troubleshooting table
└── pitfalls/
└── {issue-name}.md # Detailed root cause analysis per issue
When multiple packages could be relevant, read each package's pitfalls.md checklist first before loading patterns. Preventing known issues is more valuable than applying patterns.
npx claudepluginhub flashwade03/unity-dev-vibecoding-with-awesome-assets --plugin package-guideApplies Unity project coding guidelines before any code change. Reads project-specific rules, modern Unity patterns, event function docs, and API references.
Validates Unity C# scripts for best practices, performance patterns like component caching and StringBuilder use, and Unity conventions. Use when reviewing or checking code quality.
Unity 6 packages and services guide. Use when working with Package Manager, installing/updating packages, scoped registries, or Unity Gaming Services (Authentication, Cloud Save, Analytics, Leaderboards, Matchmaker). Covers essential packages list and version compatibility. Based on Unity 6.3 LTS documentation.