From 7b22123678d115f54cc9729fba2d85e19daa60ef Mon Sep 17 00:00:00 2001 From: Hadrien David Date: Wed, 29 Jul 2026 08:02:23 -0400 Subject: [PATCH 1/2] chore: use singular plugin directory --- .agents/plugins/marketplace.json | 2 +- .claude-plugin/marketplace.json | 2 +- context7.json | 2 +- {plugins => plugin}/fastsqla/.claude-plugin/plugin.json | 0 {plugins => plugin}/fastsqla/.codex-plugin/plugin.json | 0 .../fastsqla/skills/fastsqla-pagination/SKILL.md | 0 {plugins => plugin}/fastsqla/skills/fastsqla-session/SKILL.md | 0 {plugins => plugin}/fastsqla/skills/fastsqla-setup/SKILL.md | 0 8 files changed, 3 insertions(+), 3 deletions(-) rename {plugins => plugin}/fastsqla/.claude-plugin/plugin.json (100%) rename {plugins => plugin}/fastsqla/.codex-plugin/plugin.json (100%) rename {plugins => plugin}/fastsqla/skills/fastsqla-pagination/SKILL.md (100%) rename {plugins => plugin}/fastsqla/skills/fastsqla-session/SKILL.md (100%) rename {plugins => plugin}/fastsqla/skills/fastsqla-setup/SKILL.md (100%) diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index 57dfb89..c2a1269 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -8,7 +8,7 @@ "name": "fastsqla", "source": { "source": "local", - "path": "./plugins/fastsqla" + "path": "./plugin/fastsqla" }, "policy": { "installation": "AVAILABLE", diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 1fbb661..68c3fb1 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "plugins": [ { "name": "fastsqla", - "source": "./plugins/fastsqla", + "source": "./plugin/fastsqla", "description": "Use FastSQLA's current setup, async session, and pagination APIs correctly.", "version": "1.0.0", "author": { diff --git a/context7.json b/context7.json index 3ebe5f5..79133db 100644 --- a/context7.json +++ b/context7.json @@ -4,7 +4,7 @@ "public_key": "pk_HGTiXpaLrQ2YW61qLOKbF", "projectTitle": "FastSQLA", "description": "Async SQLAlchemy sessions and pagination for FastAPI, with optional SQLModel support.", - "folders": ["docs", "plugins/fastsqla/skills"], + "folders": ["docs", "plugin/fastsqla/skills"], "excludeFiles": ["CHANGELOG.md"], "rules": [ "Configure FastAPI with fastsqla.lifespan or new_lifespan(); do not construct engines or sessions manually.", diff --git a/plugins/fastsqla/.claude-plugin/plugin.json b/plugin/fastsqla/.claude-plugin/plugin.json similarity index 100% rename from plugins/fastsqla/.claude-plugin/plugin.json rename to plugin/fastsqla/.claude-plugin/plugin.json diff --git a/plugins/fastsqla/.codex-plugin/plugin.json b/plugin/fastsqla/.codex-plugin/plugin.json similarity index 100% rename from plugins/fastsqla/.codex-plugin/plugin.json rename to plugin/fastsqla/.codex-plugin/plugin.json diff --git a/plugins/fastsqla/skills/fastsqla-pagination/SKILL.md b/plugin/fastsqla/skills/fastsqla-pagination/SKILL.md similarity index 100% rename from plugins/fastsqla/skills/fastsqla-pagination/SKILL.md rename to plugin/fastsqla/skills/fastsqla-pagination/SKILL.md diff --git a/plugins/fastsqla/skills/fastsqla-session/SKILL.md b/plugin/fastsqla/skills/fastsqla-session/SKILL.md similarity index 100% rename from plugins/fastsqla/skills/fastsqla-session/SKILL.md rename to plugin/fastsqla/skills/fastsqla-session/SKILL.md diff --git a/plugins/fastsqla/skills/fastsqla-setup/SKILL.md b/plugin/fastsqla/skills/fastsqla-setup/SKILL.md similarity index 100% rename from plugins/fastsqla/skills/fastsqla-setup/SKILL.md rename to plugin/fastsqla/skills/fastsqla-setup/SKILL.md From cd890ecf02fe9ca403cafe20196e5ca44b78c3b0 Mon Sep 17 00:00:00 2001 From: Hadrien David Date: Wed, 29 Jul 2026 08:07:21 -0400 Subject: [PATCH 2/2] docs: preserve singular plugin layout --- AGENTS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 17c7cd4..8b19170 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -7,6 +7,8 @@ - Read the closest applicable `AGENTS.md` before changing files. - Inspect `git status` and existing diffs before modifying the worktree. - Record complex implementation plans as Bead notes before coding. +- Keep the shared agent plugin at `plugin/fastsqla`; preserve the provider manifests in + `.claude-plugin` and `.codex-plugin`. ## Engineering