LIVE BUILD 1 · SKILL.mdলাইভ বিল্ড ১ · SKILL.md
Writing the plugin-scaffold Skillplugin-scaffold স্কিল লেখা
## Trigger
/plugin-scaffold
## Args
$PLUGIN_NAME
$AUTHOR
$VERSION
## Task
Generate a valid nopCommerce plugin folder structure at
src/Plugins/$PLUGIN_NAME/ containing:
1. Description.txt — SystemName, FriendlyName, Author, Version, SupportedVersions
2. $PLUGIN_NAME.csproj — targets net8.0, refs Nop.Core + Nop.Services
3. Plugin.cs — class implementing BasePlugin, IPlugin
· InstallAsync / UninstallAsync with localisation resource cleanup
4. Infrastructure/RouteProvider.cs — implements IRouteProvider
· Order = 1, empty RegisterRoutes body
5. Controllers/ — placeholder controller inheriting BasePluginController
## Constraints
- Use NopCommerce 4.80 API surface only
- Async/await throughout; NO synchronous DB calls
- Follow naming in CLAUDE.md section "Plugin conventions"
- Do NOT generate migration files — those come from /migration-check