stardew-valley-smapi
Installation
SKILL.md
Stardew Valley SMAPI
When to Use This Skill
Use this skill for Stardew Valley modding tasks involving SMAPI or SMAPI-adjacent packaging:
- Creating or modifying a C# SMAPI mod.
- Writing
ModEntry,Entry(IModHelper helper), event handlers, config, data, input, content, translation, multiplayer, or integration code. - Creating, validating, or fixing
manifest.jsonfor a SMAPI mod or content pack. - Diagnosing SMAPI build errors, load errors, runtime exceptions, missing dependencies, invalid JSON, asset issues, or player logs.
- Reviewing PC and Android compatibility for a mod.
- Preparing a SMAPI mod release package, update keys, Nexus/GitHub release notes, or compatibility statement.
- Deciding whether to use SMAPI APIs, Content Patcher/content packs, Reflection, or Harmony.
Do not use this skill for general Stardew Valley gameplay advice, non-modding C# questions, pixel art, story writing, or pure Content Patcher content.json syntax unless the task also involves SMAPI packaging, manifest, compatibility, or mod architecture.
First Decision
Before implementing, ask or infer the target platform and mod type: