Skip to content

fix: move the tooling out of the plugin root and close checker gaps - #13

Merged
alamin-br merged 1 commit into
mainfrom
fix/checker-review-findings
Oct 15, 2026
Merged

alamin-br merged 1 commit into
mainfrom
fix/checker-review-findings

Conversation

@alamin-br

Copy link
Copy Markdown
Collaborator
  • package.json and the lockfile move to scripts/. Claude Code ran npm ci on the root one in every plugin install (node_modules/ajv showed up in the plugin cache); after the move a test install has no node_modules. CI and the README's Developing section run from scripts/.
  • Skill front matter is parsed with yaml, so a description like Use when: … fails CI instead of being skipped by npx skills add.
  • The Claude and Codex marketplace sources and Gemini's contextFileName must exist.
  • A test runs every check on the repo itself.

Conflicts to expect: #10 and #12 also touch the checker and its tests, and #9's release.yml runs npm ci at the root and needs working-directory: scripts after this.

Claude Code ran npm ci on the root package.json in every plugin install. Front matter is now parsed as YAML, as agents do, and marketplace sources and the Gemini context file must exist.
@alamin-br
alamin-br force-pushed the fix/checker-review-findings branch from bb66c7a to ff4afbb Compare October 15, 2026 20:16
@alamin-br alamin-br self-assigned this Oct 15, 2026
@alamin-br
alamin-br merged commit 5e1d6d8 into main Oct 15, 2026
1 check passed
@alamin-br
alamin-br deleted the fix/checker-review-findings branch October 15, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants