From fe41d19c12403820856b4f878bb5da696db4f099 Mon Sep 17 00:00:00 2001 From: movq Date: Wed, 29 Apr 2026 21:57:09 -0500 Subject: [PATCH] chore(marketplace): register composer and symphony plugins Both plugins now have .claude-plugin/plugin.json manifests and are listed in the root marketplace.json so they can be installed via the plugin marketplace UI alongside council-of-experts and genealogy. Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude-plugin/marketplace.json | 10 ++++++++++ composer/.claude-plugin/plugin.json | 9 +++++++++ symphony/.claude-plugin/plugin.json | 9 +++++++++ 3 files changed, 28 insertions(+) create mode 100644 composer/.claude-plugin/plugin.json create mode 100644 symphony/.claude-plugin/plugin.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 0dac26e..9e83efe 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -14,6 +14,16 @@ "name": "genealogy", "source": "./genealogy", "description": "Genealogy research methodology — GPS evidence evaluation, FAN workflows, research journal, claim promotion, and transcription." + }, + { + "name": "composer", + "source": "./composer", + "description": "Discovery-phase companion that walks a project from \"I want an app that…\" to a tree of stories in the issue tracker. Pairs with symphony." + }, + { + "name": "symphony", + "source": "./symphony", + "description": "Tracker-agnostic orchestrator daemon — polls the issue tracker, dispatches isolated worker agents per issue, reconciles state. Pairs with composer." } ] } diff --git a/composer/.claude-plugin/plugin.json b/composer/.claude-plugin/plugin.json new file mode 100644 index 0000000..237fa03 --- /dev/null +++ b/composer/.claude-plugin/plugin.json @@ -0,0 +1,9 @@ +{ + "name": "composer", + "version": "0.1.0", + "description": "Discovery-phase companion. Walks a user from \"I want an app that…\" through concept, users, requirements, design system, interaction design, flows, mocks, architecture, and stories — landing in the project's issue tracker. Design system and interaction design produced as auto-loading project skills. Pairs with symphony.", + "author": { + "name": "Adam Knight" + }, + "keywords": ["discovery", "planning", "product", "design-system", "interaction-design", "mocks", "stories", "tracker"] +} diff --git a/symphony/.claude-plugin/plugin.json b/symphony/.claude-plugin/plugin.json new file mode 100644 index 0000000..5e3c7bd --- /dev/null +++ b/symphony/.claude-plugin/plugin.json @@ -0,0 +1,9 @@ +{ + "name": "symphony", + "version": "0.1.0", + "description": "Tracker-agnostic orchestrator daemon. Polls the project's issue tracker on a cadence, dispatches isolated worker agents per issue, and reconciles state across ticks. Pairs with composer (composer's stories become symphony's input).", + "author": { + "name": "Adam Knight" + }, + "keywords": ["orchestrator", "automation", "issue-tracker", "github", "gitea", "linear", "daemon", "workers"] +}