Skip to content

chore(claude): adopt supernote-plugin-dev as an installed plugin - #58

Merged
gorlix merged 1 commit into
mainfrom
chore/adopt-supernote-plugin-dev-plugin
Sep 2, 2026
Merged

chore(claude): adopt supernote-plugin-dev as an installed plugin#58
gorlix merged 1 commit into
mainfrom
chore/adopt-supernote-plugin-dev-plugin

Conversation

@gorlix

@gorlix gorlix commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Diff-checked (step 1): this repo's local generic skill copy was byte-identical to the published gorlix/supernote-plugin-dev v1.0.1 (MIT) across every file. Nothing to upstream.
  • Installed the plugin at project scope: .claude/settings.json (committed) declares the marketplace + enables it, so it auto-loads for anyone cloning this repo — no manual install step.
  • Deleted the now-redundant .claude/skills/supernote-plugin-dev/ local copy.
  • Moved the project-specific skill from .claude/skills/make-space/ to .claude/make-space-plugin/, matching the naming convention used in the sn-tcp-tunnel repo's .claude/tcp-tunnel-plugin/.
  • .gitignore: explicitly ignore .claude/settings.local.json (machine-local permission allowlist only).

Verification

  • claude plugin listsupernote-plugin-dev@supernote-plugin-dev, Version 1.0.1, Scope: project, enabled.
  • npm run typecheck / lint / format / test:ci — all clean, 25/25 passing.
  • No stray references to the old .claude/skills/* paths remain (App.tsx doc comment updated).

🤖 Generated with Claude Code

The generic Supernote SDK knowledge got extracted, cleaned, verified
against a second real plugin (sn-tcp-tunnel), and published as a
standalone versioned Claude Code plugin:
https://github.com/gorlix/supernote-plugin-dev (v1.0.1, MIT).

Diff-checked before removing anything: this repo's local copy of the
generic skill (.claude/skills/supernote-plugin-dev/) was byte-identical
to the published v1.0.1 content across every file — nothing to upstream.

- Install the plugin at project scope (not user/global — this is a
  repo-specific tool): `.claude/settings.json` now declares the
  marketplace + enables the plugin, so it auto-loads for anyone who
  clones this repo with Claude Code, no manual install step needed.
- Delete the now-redundant local copy at .claude/skills/supernote-plugin-dev/.
- Move the project-specific skill from .claude/skills/make-space/ to
  .claude/make-space-plugin/, matching the naming convention used in
  sn-tcp-tunnel's .claude/tcp-tunnel-plugin/ for consistency across
  repos. Content unchanged (already covered current architecture,
  incidents, release workflow — see the prior commit).
- .gitignore: explicitly ignore .claude/settings.local.json (machine-
  local permission allowlist) — everything else under .claude/ is meant
  to be committed and shared.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@gorlix
gorlix merged commit 4c4dc59 into main Sep 2, 2026
4 checks passed
@gorlix
gorlix deleted the chore/adopt-supernote-plugin-dev-plugin branch September 2, 2026 09:41
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.

1 participant