Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.3 KB

File metadata and controls

74 lines (54 loc) · 2.3 KB

Marketplace / local ship — detailed task list (0.4.14)

Gene: repo.plugins.cursor.gen3 · repo.plugins.publication_gates.gen1
Status: [x] done · [ ] human · [~] optional


A. Layer inventory (skills / rules / commands / hooks)

Layer Count Gate Status
Skills 24 frontmatter + live catalog pointer [x] audit-layers.mjs
Rules 9 exactly 1 alwaysApply (prefer) [x]
Commands 13 name/description + init/login/diagnose [x]
Agents 3 name/description; no oncall/fleet-operator [x]
Maintainer overlay 2 agents cursor-plugin-maintainer/ — LOCAL_INSTALL only [x]
Hooks 7 events scripts resolve under package [x]
Device Code 1 script not a hook event; install path [x]
  • Fix backend skill: no docs/MCP_CAPABILITY_MATRIX.md (use live GET /mcp/actions)
  • login command: resolve plugin root before device-code.mjs
  • capability-refresh: shared agentstackAuthHeaders (Bearer or API key)
  • CI + smoke run audit-layers.mjs

B. Call / data flow

Step Contract Status
Marketplace → package pluginRoot=plugins / source=agentstack [x]
Local link ~/.cursor/plugins/local/agentstack [x]
Device Code authorize → poll pending → tokens [x]
MCP lean write no tools key; Bearer or API key [x]
Snapshot flat actions[] [x]
beforeMCPExecution cap hint from snapshot [x]
sessionStart normalize + seed catalog [x]
afterFileEdit mcp.json cache clear + snapshot [x]
Telemetry opt-in only [x]

C. Human e2e (this machine)

cd provided_plugins/cursor-plugin
node scripts/diagnose-local.mjs
node scripts/audit-layers.mjs
node scripts/smoke-local.mjs

In Cursor after Reload Window:

  • /agentstack-init (upgrade X-API-Key → Device Code)
  • /agentstack-diagnose
  • /agentstack-capability-matrix
  • Spot-check one skill route (e.g. hosting or auth)

Form: SUBMIT_FORM.md


D. Publish


E. Optional

  • [~] Live screenshots
  • [~] Explicit alwaysApply: false on all non-T0 rules (cosmetic)