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