scaffold_mod
Generate a mod project skeleton from templates with project files, plugin class, and build configuration.
Instructions
Generate a mod project skeleton from templates. Creates project files, plugin class, and build configuration.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mod_name": "<mod_name>",
"output_dir": "<output_dir>"
},
"name": "scaffold_mod"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mod_guid | No | Unique mod identifier (e.g. com.author.modname) | |
| mod_name | Yes | Mod name (used for class name and project) | |
| framework | No | Mod framework: bepinex5, melonloader, jar (auto-detected from loaded game if omitted) | |
| output_dir | Yes | Where to create the mod project | |
| game_managed_dir | No | Path to game Managed directory (for .csproj references) |