commit 038a21dc4c851670238bffa8cb73a0a15fed5996 Author: Mathias Beaulieu-Duncan Date: Thu Mar 12 03:37:52 2026 -0400 Initial marketplace with svrnty-cqrs plugin Co-Authored-By: Claude Opus 4.6 diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..7c08c40 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,25 @@ +{ + "name": "svrnty-plugins", + "owner": { + "name": "Svrnty", + "url": "https://git.openharbor.io/svrnty" + }, + "metadata": { + "description": "Svrnty Claude Code plugins — framework-specific harnesses for .NET development" + }, + "plugins": [ + { + "name": "svrnty-cqrs", + "source": { + "source": "url", + "url": "https://git.openharbor.io/svrnty/claude-cqrs-plugin.git", + "ref": "main" + }, + "description": "Auto-detects Svrnty.CQRS projects, enforces domain-driven patterns, and manages project-level rules/skills/hooks.", + "version": "1.0.0", + "author": { + "name": "Svrnty" + } + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..ae54ea7 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Svrnty Claude Plugins + +Claude Code plugin marketplace for Svrnty frameworks. + +## Installation + +``` +/plugin marketplace add svrnty/claude-plugins +/plugin install svrnty-cqrs +``` + +## Available Plugins + +### svrnty-cqrs + +Claude Code plugin for the Svrnty.CQRS framework. Provides: + +- **Auto-detection** — recognizes projects using Svrnty.CQRS packages +- **CQRS philosophy** — enforces domain-driven naming (not CRUD) +- **Harness management** — `/svrnty-cqrs:install-harness` and `/svrnty-cqrs:update-harness` to sync project-level rules, skills, and hooks +- **New project init** — guides setup of new Svrnty.CQRS projects with correct packages and patterns