From 671d48421e467b15b43d02211c68e4396f84dc03 Mon Sep 17 00:00:00 2001 From: Victor Irzak Date: Thu, 27 Aug 2026 03:00:35 -0400 Subject: [PATCH] Offer the plugin to anyone working in this repository A plugin nobody installs teaches nobody anything, and there is no plugin search to be found through - installing one requires knowing the owner and repository already. Project scope is the way around that: a committed `.claude/settings.json` declares the marketplace and enables the plugin for everyone who opens the repository, no prior knowledge needed. Contributors here are the obvious first case. Someone working on the rewriter is the person best placed to notice the skill describing it is wrong, and the settings file records the sparse paths, so their clone of the marketplace works on Windows without anyone having to know why. Generated with Claude Code --- .claude/settings.json | 14 ++++++++++++++ AGENTS.md | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..f3f0225 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,14 @@ +{ + "extraKnownMarketplaces": { + "zomp": { + "source": { + "source": "github", + "repo": "zompinc/sync-method-generator", + "sparsePaths": [".claude-plugin", "plugins"] + } + } + }, + "enabledPlugins": { + "sync-method-generator@zomp": true + } +} diff --git a/AGENTS.md b/AGENTS.md index c7e8aea..b0f984b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,6 +31,17 @@ remove the limit. Consumers installing the Claude Code plugin are unaffected, the documented install command using a sparse checkout which never touches the snapshots. +## Claude Code plugin + +`.claude/settings.json` declares this repository as a plugin marketplace and +enables the `sync-method-generator` plugin at project scope, so Claude Code +offers the skill to anyone working here. The skill lives in +`plugins/sync-method-generator/skills/sync-from-async` and is the same one +consumers install; editing it and reloading is how to try a change. + +Declining the plugin costs nothing. It contributes a skill and no hooks, agents +or MCP servers. + ## Build & Test ```bash