Skip to content

chore: add .cursor-plugin/plugin.json manifest#5

Merged
TMHSDigital merged 1 commit into
mainfrom
chore/add-plugin-manifest
Jun 13, 2026
Merged

chore: add .cursor-plugin/plugin.json manifest#5
TMHSDigital merged 1 commit into
mainfrom
chore/add-plugin-manifest

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

Follow-up to #4. That PR re-stamped standards to 1.10.0, bumped workflow refs to @v1.15, and added stale.yml — but never added .cursor-plugin/plugin.json. The ecosystem drift checker's _detect_repo_type keys off that manifest, so the repo still classified as unknown, which means required-workflows and required-refs were silently skipped (the new stale.yml and current refs were present but unenforced) and the type disagreed with the registry's cursor-plugin.

Changes

  • Add .cursor-plugin/plugin.json per the scaffold standard (the manifest CFX/Unity/Docker carry): name, displayName, description, version, author, license, keywords, and the 12 skill + 6 rule component paths. _detect_repo_type now returns cursor-plugin.
  • AGENTS.md: the overview asserted "no .cursor-plugin/plugin.json" as a fact about the repo. Updated to state the manifest now ships and why (drift-checker classification). keywords use blender rather than the scaffold's stock mcp since this repo has no MCP server.

The real test (run locally against this tree with the meta-repo drift checker)

repo_type: cursor-plugin
findings: []   (0 errors, 0 warnings)

With the type now coherent, required-workflows evaluates and passes (validate/release/stale/drift-check all present) and required-refs evaluates and passes (empty requirement set for cursor-plugin) — not merely version-signal staying green.

Test plan

  • plugin.json valid JSON; all 12+6 component paths resolve to real files.
  • Local drift check: repo_type=cursor-plugin, 0 errors / 0 warnings.
  • validate.yml does not inspect plugin.json (additive, stays green).
  • Post-merge main: drift-check + release + validate green.

PR #4 onboarded the repo to standards 1.10.0 but never added the plugin
manifest, so the ecosystem drift checker still classified the repo as
'unknown' (_detect_repo_type keys off .cursor-plugin/plugin.json). That
left stale.yml and the @v1.15 refs present but unenforced, and mismatched
the registry's "cursor-plugin" type.

- Add .cursor-plugin/plugin.json per the scaffold standard (name,
  displayName, description, version, author, license, keywords, and the
  12 skill + 6 rule component paths). _detect_repo_type now returns
  cursor-plugin.
- AGENTS.md: the overview asserted "no .cursor-plugin/plugin.json" as a
  fact; updated to state the manifest now ships and why (drift-checker
  classification).

Verified locally with the meta-repo drift checker against this tree:
repo_type=cursor-plugin, 0 errors / 0 warnings, required-workflows and
required-refs both evaluated and passing.

Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
@TMHSDigital TMHSDigital merged commit 9aa2adb into main Jun 13, 2026
6 checks passed
@TMHSDigital TMHSDigital deleted the chore/add-plugin-manifest branch June 13, 2026 18:33
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant