SoT: edit in the AgentStack monorepo at provided_plugins/cursor-plugin/, then sync to the public publish checkout.
# From this repo (or monorepo path provided_plugins/cursor-plugin/)
node scripts/validate-plugin.mjs
node scripts/test-hooks-contract.mjs
node scripts/smoke-local.mjsFrom AgentStack workspace root:
node provided_plugins/scripts/sync-plugin-kernel.mjs
node provided_plugins/scripts/audit-cursor-plugin.mjs --strict-screenshots
node provided_plugins/scripts/sync-cursor-plugin-publish.mjs ../cursor-plugin-publish- One MCP registration path — never add
mcpServerstoplugin.json. Device Code writes~/.cursor/mcp.json. - Live catalog only — do not hard-code action counts in skills (see monorepo
docs/plugins/CANONICAL_COPY.md). - Bump together —
plugins/agentstack/.cursor-plugin/plugin.jsonversion +CHANGELOG.md. - Kernel changes — edit
provided_plugins/shared/plugin-kernel/thensync-plugin-kernel.mjs(do not hand-edit vendored files only).
Philosophy: Creation over Conflict, Elegant Minimalism — monorepo docs/plugins/AGENTSTACK_PLUGIN_PHILOSOPHY.md.
Genes: repo.plugins.cursor.gen3 · repo.plugins.publication_gates.gen1