Update the static plugin template to match the host-backed test/precommit wrapper generated by tribes-plugin-new.
Clarify dependency boundaries around host_api, ui@1, and raw Mix aliases.
Sync AGENTS.md from a focused UsageRules config that includes Tribes and tribes_plugin_api guidance for plugin authors. Keep Ash deep rules linked to reduce context size and make scripts/plugin executable so the documented workflow works directly.
Wrap the generated LiveView with Tribes.Plugin.Layouts.app and mount optional host auth so new plugins render inside the replaceable Tribes chrome by default. Keep ui@1 in the manifest and document that host chrome, direct UI imports, and use Tribes.UI all require the UI provider capability.
Make the provider-backed UI facade contract explicit in template docs and agent guidance. Also ignore generated plugin vendor assets and local browser tooling state.
Add AGENTS.md with usage_rules-generated guidance, host-aware smoke checks, TypeScript asset defaults, and plugin contract docs.
Split Tribes path dependencies for dev/test so templates compile entry-module beams for host loading while preserving runtime-backed tests, and update rename.sh for bridge modules and TS assets.
Add the shared plugin helper, host-backed test config, and runtime validation entrypoint. Update the example plugin route/docs and replace the old standalone test suite with the host-backed contract and page tests.