# Checklist ## After Renaming - Run `./scripts/rename.sh your_plugin YourPlugin`. - Confirm `manifest.json` `name`, `otp_app`, and `entry_module`. - Confirm the bridge module path is `lib/tribes/plugins/your_plugin/plugin.ex`. - Rename asset files and update manifest asset names if needed. - Run `mix deps.get`. - Run `scripts/plugin smoke`. - Run `scripts/plugin test`. ## Before Committing - Run `mix format`. - Run `scripts/plugin precommit`. - If assets changed, run `devenv shell -- npm run build --prefix assets`. - Check `git status --short` for generated files that should not be committed. - Commit with a semantic subject and a useful body unless the patch is minimal.