Skills for building reusable Unity game systems with ScriptableObject-driven architecture
npx claudepluginhub eyenpi/unity-systems-skillsTeaches how to architect reusable Unity game systems as modular UPM packages with ScriptableObject-driven architecture
A skill that teaches your agent how to architect and build reusable Unity game systems as modular UPM packages with ScriptableObject-driven architecture.
When installed, your agent gains deep knowledge of how to:
Covers common systems like Inventory, Combat, Health, Dialogue, Save/Load, Quests, and AI with concrete decomposition patterns and integration strategies.
Add the marketplace and install the plugin:
/plugin marketplace add eyenpi/unity-systems-skills
/plugin install unity-reusable-systems@unity-systems-skills
npx skills (works with Claude Code, Cursor, Cline, and more)npx skills add eyenpi/unity-systems-skills
| File | Description |
|---|---|
SKILL.md | Core rules, decision flowcharts, system pattern quick-reference, and a new-package checklist |
references/package-structure.md | UPM layout, assembly definitions, versioning, and distribution |
references/so-architecture.md | ScriptableVariable, SO Event Channel, RuntimeSet, and SO Config patterns with code |
references/patterns.md | Component composition, cross-package integration table, bridge packages, async patterns |
references/testing.md | Test assembly setup, SO testing patterns, Edit/Play mode guidance |
Once installed, just ask Claude to build a system:
"Create a reusable inventory system as a UPM package"
"Add health and damage to my game using ScriptableObject events"
"Set up cross-system communication between my combat and audio packages"
Or invoke the skill directly:
/unity-reusable-systems:unity-reusable-systems/unity-reusable-systemsMIT