From d750d36f7217d05c575d2e7d7325328daa84efe6 Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Sun, 22 Feb 2026 17:35:34 -0500 Subject: [PATCH] fix(plugin): restructure into per-plugin directories with trogonstack- prefix Signed-off-by: Yordis Prieto --- .claude-plugin/marketplace.json | 31 +++++++----------- .github/release-please-config.json | 32 ++++++++++++------- .github/release-please-manifest.json | 4 ++- CHANGELOG.md | 23 ------------- .../.claude-plugin/plugin.json | 9 ++++++ .../skills}/diataxis-gen-readme/SKILL.md | 0 .../skills}/diataxis-organize-docs/SKILL.md | 0 .../trogonstack-gh/.claude-plugin/plugin.json | 9 ++++++ .../skills}/gh-enrich-pr-description/SKILL.md | 0 .../.claude-plugin/plugin.json | 9 ++++++ .../skills}/nats-design-subject/SKILL.md | 0 .../references/anti-patterns.md | 0 .../references/jetstream.md | 0 .../references/patterns.md | 0 .../references/security.md | 0 .../references/use-cases.md | 0 16 files changed, 61 insertions(+), 56 deletions(-) delete mode 100644 CHANGELOG.md create mode 100644 plugins/trogonstack-diataxis/.claude-plugin/plugin.json rename {skills => plugins/trogonstack-diataxis/skills}/diataxis-gen-readme/SKILL.md (100%) rename {skills => plugins/trogonstack-diataxis/skills}/diataxis-organize-docs/SKILL.md (100%) create mode 100644 plugins/trogonstack-gh/.claude-plugin/plugin.json rename {skills => plugins/trogonstack-gh/skills}/gh-enrich-pr-description/SKILL.md (100%) create mode 100644 plugins/trogonstack-nats/.claude-plugin/plugin.json rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/SKILL.md (100%) rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/references/anti-patterns.md (100%) rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/references/jetstream.md (100%) rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/references/patterns.md (100%) rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/references/security.md (100%) rename {skills => plugins/trogonstack-nats/skills}/nats-design-subject/references/use-cases.md (100%) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 6d9dd74..f7f9a9e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,38 +1,29 @@ { + "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", "name": "trogonstack", + "description": "Plugins by TrogonStack for Claude Code", "owner": { "name": "TrogonStack", "url": "https://github.com/TrogonStack" }, - "metadata": { - "description": "TrogonStack agent skills", - "version": "0.0.1" - }, "plugins": [ { - "name": "diataxis", + "name": "trogonstack-diataxis", "description": "Documentation skills following the Diataxis framework for organizing and generating docs into tutorials, how-to guides, reference, and explanation sections", - "source": "./", - "skills": [ - "./skills/diataxis-gen-readme", - "./skills/diataxis-organize-docs" - ] + "source": "./plugins/trogonstack-diataxis", + "category": "development" }, { - "name": "gh", + "name": "trogonstack-gh", "description": "GitHub workflow skills for enriching PR descriptions, automating code review context, and streamlining collaboration through the gh CLI", - "source": "./", - "skills": [ - "./skills/gh-enrich-pr-description" - ] + "source": "./plugins/trogonstack-gh", + "category": "development" }, { - "name": "nats", + "name": "trogonstack-nats", "description": "NATS messaging skills for designing subject hierarchies with naming conventions and wildcard patterns", - "source": "./", - "skills": [ - "./skills/nats-design-subject" - ] + "source": "./plugins/trogonstack-nats", + "category": "development" } ] } diff --git a/.github/release-please-config.json b/.github/release-please-config.json index 3ed4571..e9baf2a 100644 --- a/.github/release-please-config.json +++ b/.github/release-please-config.json @@ -1,5 +1,16 @@ { "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "release-type": "simple", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": false, + "include-component-in-tag": true, + "extra-files": [ + { + "type": "json", + "path": ".claude-plugin/plugin.json", + "jsonpath": "$.version" + } + ], "changelog-sections": [ { "type": "feat", @@ -13,18 +24,14 @@ } ], "packages": { - ".": { - "release-type": "simple", - "bump-minor-pre-major": true, - "bump-patch-for-minor-pre-major": false, - "include-component-in-tag": false, - "extra-files": [ - { - "type": "json", - "path": ".claude-plugin/plugin.json", - "jsonpath": "$.version" - } - ] + "plugins/trogonstack-diataxis": { + "component": "trogonstack-diataxis" + }, + "plugins/trogonstack-gh": { + "component": "trogonstack-gh" + }, + "plugins/trogonstack-nats": { + "component": "trogonstack-nats" } }, "plugins": [ @@ -32,6 +39,7 @@ "type": "sentence-case" } ], + "tag-separator": "@", "include-v-in-tag": true, "draft": false, "draft-pull-request": false, diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index af55ef0..2d23738 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,5 @@ { - ".": "0.2.1" + "plugins/trogonstack-diataxis": "0.0.1", + "plugins/trogonstack-gh": "0.0.1", + "plugins/trogonstack-nats": "0.0.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b0751eb..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,23 +0,0 @@ -# Changelog - -## [0.2.1](https://github.com/TrogonStack/agentskills/compare/v0.2.0...v0.2.1) (2026-02-20) - - -### Bug Fixes - -* **plugin:** Remove redundant plugin.json ([#7](https://github.com/TrogonStack/agentskills/issues/7)) ([43bf426](https://github.com/TrogonStack/agentskills/commit/43bf4268cfc843869a0a0aa901c160ad21fc6ced)) - -## [0.2.0](https://github.com/TrogonStack/agentskills/compare/v0.1.0...v0.2.0) (2026-02-13) - - -### Features - -* Add GitHub workflow skills for PR enrichment and collaboration ([#3](https://github.com/TrogonStack/agentskills/issues/3)) ([d6ffa80](https://github.com/TrogonStack/agentskills/commit/d6ffa80e8ebe783c02ec86f6b2aa005fabaac051)) -* Add nats skill ([#6](https://github.com/TrogonStack/agentskills/issues/6)) ([dc1764d](https://github.com/TrogonStack/agentskills/commit/dc1764df9b9e9beb820ff737424a7291a005eb8b)) - -## [0.1.0](https://github.com/TrogonStack/agentskills/compare/v0.0.1...v0.1.0) (2026-02-09) - - -### Features - -* Initial commit ([849e613](https://github.com/TrogonStack/agentskills/commit/849e6135c065bad41ae65b2bd9c9daf065bebe64)) diff --git a/plugins/trogonstack-diataxis/.claude-plugin/plugin.json b/plugins/trogonstack-diataxis/.claude-plugin/plugin.json new file mode 100644 index 0000000..9887ccd --- /dev/null +++ b/plugins/trogonstack-diataxis/.claude-plugin/plugin.json @@ -0,0 +1,9 @@ +{ + "name": "trogonstack-diataxis", + "description": "Documentation skills following the Diataxis framework for organizing and generating docs into tutorials, how-to guides, reference, and explanation sections", + "version": "0.0.1", + "author": { + "name": "TrogonStack", + "url": "https://github.com/TrogonStack" + } +} diff --git a/skills/diataxis-gen-readme/SKILL.md b/plugins/trogonstack-diataxis/skills/diataxis-gen-readme/SKILL.md similarity index 100% rename from skills/diataxis-gen-readme/SKILL.md rename to plugins/trogonstack-diataxis/skills/diataxis-gen-readme/SKILL.md diff --git a/skills/diataxis-organize-docs/SKILL.md b/plugins/trogonstack-diataxis/skills/diataxis-organize-docs/SKILL.md similarity index 100% rename from skills/diataxis-organize-docs/SKILL.md rename to plugins/trogonstack-diataxis/skills/diataxis-organize-docs/SKILL.md diff --git a/plugins/trogonstack-gh/.claude-plugin/plugin.json b/plugins/trogonstack-gh/.claude-plugin/plugin.json new file mode 100644 index 0000000..747e5d9 --- /dev/null +++ b/plugins/trogonstack-gh/.claude-plugin/plugin.json @@ -0,0 +1,9 @@ +{ + "name": "trogonstack-gh", + "description": "GitHub workflow skills for enriching PR descriptions, automating code review context, and streamlining collaboration through the gh CLI", + "version": "0.0.1", + "author": { + "name": "TrogonStack", + "url": "https://github.com/TrogonStack" + } +} diff --git a/skills/gh-enrich-pr-description/SKILL.md b/plugins/trogonstack-gh/skills/gh-enrich-pr-description/SKILL.md similarity index 100% rename from skills/gh-enrich-pr-description/SKILL.md rename to plugins/trogonstack-gh/skills/gh-enrich-pr-description/SKILL.md diff --git a/plugins/trogonstack-nats/.claude-plugin/plugin.json b/plugins/trogonstack-nats/.claude-plugin/plugin.json new file mode 100644 index 0000000..721d937 --- /dev/null +++ b/plugins/trogonstack-nats/.claude-plugin/plugin.json @@ -0,0 +1,9 @@ +{ + "name": "trogonstack-nats", + "description": "NATS messaging skills for designing subject hierarchies with naming conventions and wildcard patterns", + "version": "0.0.1", + "author": { + "name": "TrogonStack", + "url": "https://github.com/TrogonStack" + } +} diff --git a/skills/nats-design-subject/SKILL.md b/plugins/trogonstack-nats/skills/nats-design-subject/SKILL.md similarity index 100% rename from skills/nats-design-subject/SKILL.md rename to plugins/trogonstack-nats/skills/nats-design-subject/SKILL.md diff --git a/skills/nats-design-subject/references/anti-patterns.md b/plugins/trogonstack-nats/skills/nats-design-subject/references/anti-patterns.md similarity index 100% rename from skills/nats-design-subject/references/anti-patterns.md rename to plugins/trogonstack-nats/skills/nats-design-subject/references/anti-patterns.md diff --git a/skills/nats-design-subject/references/jetstream.md b/plugins/trogonstack-nats/skills/nats-design-subject/references/jetstream.md similarity index 100% rename from skills/nats-design-subject/references/jetstream.md rename to plugins/trogonstack-nats/skills/nats-design-subject/references/jetstream.md diff --git a/skills/nats-design-subject/references/patterns.md b/plugins/trogonstack-nats/skills/nats-design-subject/references/patterns.md similarity index 100% rename from skills/nats-design-subject/references/patterns.md rename to plugins/trogonstack-nats/skills/nats-design-subject/references/patterns.md diff --git a/skills/nats-design-subject/references/security.md b/plugins/trogonstack-nats/skills/nats-design-subject/references/security.md similarity index 100% rename from skills/nats-design-subject/references/security.md rename to plugins/trogonstack-nats/skills/nats-design-subject/references/security.md diff --git a/skills/nats-design-subject/references/use-cases.md b/plugins/trogonstack-nats/skills/nats-design-subject/references/use-cases.md similarity index 100% rename from skills/nats-design-subject/references/use-cases.md rename to plugins/trogonstack-nats/skills/nats-design-subject/references/use-cases.md