Generate ScriptableObject-based systems including data containers, event channels, and runtime sets. Use when creating game data (weapons, enemies, items, abilities), cross-system events, or live object tracking. Triggers on requests like "create weapon data", "add an event system", "make a runtime set", "decouple these systems", "create item database", "add a damage event", "track active enemies", "create a config SO", "add game settings data", or any task involving ScriptableObject data containers, event-driven communication, or runtime object tracking. Reads ProjectConfig.yaml -> architecture_pattern to determine SO-first vs DI-first context.
$npx -y skills add devdavv/unity-ai-workflow --skill uw-scriptable-object-archInstalls into the current project.
Run `npx skills use "https://github.com/devdavv/unity-ai-workflow" --skill "devdavv/unity-ai-workflow/uw-scriptable-object-arch"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/devdavv/unity-ai-workflow" that are relevant to the current task. Run `npx skills add "https://github.com/devdavv/unity-ai-workflow"` and select the relevant skills, then follow their instructions.