diff --git a/AGENTS.md b/AGENTS.md index fc10edd7..e3f6eebc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,7 +9,7 @@ The Awesome GitHub Copilot repository is a community-driven collection of custom - **Skills** - Self-contained folders with instructions and bundled resources for specialized tasks - **Hooks** - Automated workflows triggered by specific events during development - **Workflows** - [Agentic Workflows](https://github.github.com/gh-aw) for AI-powered repository automation in GitHub Actions -- **Plugins** - Installable packages that group related agents, commands, and skills around specific themes +- **Plugins** - Installable packages that group related agents, hooks, and skills around specific themes ## Repository Structure @@ -120,7 +120,7 @@ All agent files (`*.agent.md`) and instruction files (`*.instructions.md`) must - plugin.json must have `name` field (matching the folder name) - plugin.json must have `description` field (describing the plugin's purpose) - plugin.json must have `version` field (semantic version, e.g., "1.0.0") -- Plugin content is defined declaratively in plugin.json under `extensions.com.github.awesome-copilot` using source-only composition fields (`agents`, `commands`, `hooks`, `skills`, and `extensions`). Source files live in top-level directories and are materialized into plugins by CI. This namespace is stripped from the served manifest — conventional directory discovery handles the materialized content in spec mode. +- Plugin content is defined declaratively in plugin.json under `extensions.com.github.awesome-copilot` using source-only composition fields (`agents`, `hooks`, `skills`, and `extensions`). Source files live in top-level directories and are materialized into plugins by CI. This namespace is stripped from the served manifest — skills use the standard `skills/` directory and Copilot-specific content uses `com.github.copilot/`. - The `marketplace.json` file is automatically generated from all plugins during build - Plugins are discoverable and installable via GitHub Copilot CLI @@ -165,7 +165,7 @@ When adding a new agent, instruction, skill, hook, workflow, or plugin: **For Plugins:** 1. Run `npm run plugin:create -- --name ` to scaffold a new plugin -2. Define agents, commands, hooks, skills, and reusable extensions under `extensions.com.github.awesome-copilot` in `plugin.json` +2. Define agents, hooks, skills, and reusable extensions under `extensions.com.github.awesome-copilot` in `plugin.json` 3. Edit the generated `plugin.json` with your metadata 4. Run `npm run plugin:validate` to validate the plugin structure 5. Run `npm run build` to update README.md and marketplace.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 866b33ef..9dbbb079 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -153,11 +153,11 @@ Canvas extensions live in `extensions//` as reusable source compon ### Adding Plugins -Plugins group related agents, commands, and skills around specific themes or workflows, making it easy for users to install comprehensive toolkits via GitHub Copilot CLI. +Plugins group related agents, hooks, and skills around specific themes or workflows, making it easy for users to install comprehensive toolkits via GitHub Copilot CLI. 1. **Create your plugin**: Run `npm run plugin:create` to scaffold a new plugin 2. **Follow the naming convention**: Use descriptive, lowercase folder names with hyphens (e.g., `python-web-development`) -3. **Define your content**: List agents, commands, hooks, skills, and reusable extensions under `extensions.com.github.awesome-copilot` in `plugin.json` +3. **Define your content**: List agents, hooks, skills, and reusable extensions under `extensions.com.github.awesome-copilot` in `plugin.json` 4. **Test your plugin**: Run `npm run plugin:validate` to verify your plugin structure #### Creating a plugin @@ -174,7 +174,7 @@ plugins/my-plugin-id/ └── README.md # Plugin documentation ``` -> **Note:** Plugin content is defined declaratively in plugin.json under `extensions.com.github.awesome-copilot`. Source files live in top-level directories and are materialized into plugins by CI. This repository namespace is removed from the served manifest. +> **Note:** Plugin content is defined declaratively in plugin.json under `extensions.com.github.awesome-copilot`. Source files live in top-level directories and are materialized into plugins by CI. Skills are emitted under `skills/`; Copilot-specific agents, hooks, and extensions are emitted under `com.github.copilot/`. This repository namespace is removed from the served manifest. #### plugin.json example @@ -191,7 +191,6 @@ plugins/my-plugin-id/ "extensions": { "com.github.awesome-copilot": { "agents": ["./agents/my-agent.md"], - "commands": ["./commands/my-command.md"], "skills": ["./skills/my-skill/"] } } @@ -200,7 +199,7 @@ plugins/my-plugin-id/ #### Plugin Guidelines -- **Declarative content**: Plugin content is specified under `extensions.com.github.awesome-copilot` — source files live in top-level directories and are materialized into plugins by CI +- **Declarative content**: Plugin content is specified under `extensions.com.github.awesome-copilot` — source files live in top-level directories and are materialized into plugins by CI. Skills use the standard `skills/` directory; Copilot-specific content uses `com.github.copilot/`. - **Valid references**: All paths referenced in plugin.json must point to existing source files in the repository - **Reusable extensions**: Curated plugins can bundle extensions by adding `./extensions/` paths under `extensions.com.github.awesome-copilot.extensions`; the same extension can be listed by multiple plugins - **Instructions excluded**: Instructions are standalone resources and are not part of plugins diff --git a/eng/clean-materialized-plugins.mjs b/eng/clean-materialized-plugins.mjs index f6584a41..655b2e18 100644 --- a/eng/clean-materialized-plugins.mjs +++ b/eng/clean-materialized-plugins.mjs @@ -7,25 +7,35 @@ import { ROOT_FOLDER } from "./constants.mjs"; const PLUGINS_DIR = path.join(ROOT_FOLDER, "plugins"); const EXTENSIONS_DIR = path.join(ROOT_FOLDER, "extensions"); +const COPILOT_CONTENT_DIR = "com.github.copilot"; +const AWESOME_COPILOT_NAMESPACE = "com.github.awesome-copilot"; const MATERIALIZED_SPECS = { agents: { - path: "agents", + paths: [path.join(COPILOT_CONTENT_DIR, "agents"), "agents"], restore(dirPath) { return collectFiles(dirPath).map((relativePath) => `./agents/${relativePath}`); }, }, - commands: { - path: "commands", + hooks: { + paths: [path.join(COPILOT_CONTENT_DIR, "hooks"), "hooks"], restore(dirPath) { - return collectFiles(dirPath).map((relativePath) => `./commands/${relativePath}`); + return collectDirectoriesContainingFile(dirPath, "hooks.json") + .map((relativePath) => `./hooks/${relativePath}/`); }, }, skills: { - path: "skills", + paths: ["skills"], restore(dirPath) { return collectSkillDirectories(dirPath).map((relativePath) => `./skills/${relativePath}/`); }, }, + extensions: { + paths: [path.join(COPILOT_CONTENT_DIR, "extensions"), "extensions"], + restore(dirPath) { + return collectDirectoriesContainingFile(dirPath, "extension.mjs") + .map((relativePath) => `./extensions/${relativePath}`); + }, + }, }; function copyDirRecursive(src, dest) { @@ -78,22 +88,19 @@ export function restoreManifestFromMaterializedFiles(pluginPath) { let changed = false; for (const [field, spec] of Object.entries(MATERIALIZED_SPECS)) { - if (Array.isArray(plugin[field])) { - const sortedEntries = sortPluginEntries(plugin[field]); - if (!arraysEqual(plugin[field], sortedEntries)) { - plugin[field] = sortedEntries; - changed = true; - } - } - - const materializedPath = path.join(pluginPath, spec.path); - if (!fs.existsSync(materializedPath) || !fs.statSync(materializedPath).isDirectory()) { + const materializedPath = spec.paths + .map((subdir) => path.join(pluginPath, subdir)) + .find((candidate) => fs.existsSync(candidate) && fs.statSync(candidate).isDirectory()); + if (!materializedPath) { continue; } const restored = spec.restore(materializedPath); - if (!arraysEqual(plugin[field], restored)) { - plugin[field] = restored; + const composition = plugin.extensions?.[AWESOME_COPILOT_NAMESPACE]; + if (!arraysEqual(composition?.[field], restored)) { + plugin.extensions ??= {}; + plugin.extensions[AWESOME_COPILOT_NAMESPACE] ??= {}; + plugin.extensions[AWESOME_COPILOT_NAMESPACE][field] = restored; changed = true; } } @@ -112,16 +119,23 @@ function cleanPlugin(pluginPath) { } let removed = 0; - for (const { path: subdir } of Object.values(MATERIALIZED_SPECS)) { - const target = path.join(pluginPath, subdir); - if (fs.existsSync(target) && fs.statSync(target).isDirectory()) { - const count = countFiles(target); - fs.rmSync(target, { recursive: true, force: true }); - removed += count; - console.log(` Removed ${path.basename(pluginPath)}/${subdir}/ (${count} files)`); + for (const { paths } of Object.values(MATERIALIZED_SPECS)) { + for (const subdir of paths) { + const target = path.join(pluginPath, subdir); + if (fs.existsSync(target) && fs.statSync(target).isDirectory()) { + const count = countFiles(target); + fs.rmSync(target, { recursive: true, force: true }); + removed += count; + console.log(` Removed ${path.basename(pluginPath)}/${subdir}/ (${count} files)`); + } } } + const copilotContentPath = path.join(pluginPath, COPILOT_CONTENT_DIR); + if (fs.existsSync(copilotContentPath) && fs.readdirSync(copilotContentPath).length === 0) { + fs.rmdirSync(copilotContentPath); + } + return { removed, manifestUpdated }; } @@ -230,6 +244,24 @@ function collectSkillDirectories(dir, rootDir = dir) { return skillDirs.sort(); } +function collectDirectoriesContainingFile(dir, fileName, rootDir = dir) { + const directories = []; + for (const entry of fs.readdirSync(dir, { withFileTypes: true })) { + if (!entry.isDirectory()) { + continue; + } + + const entryPath = path.join(dir, entry.name); + if (fs.existsSync(path.join(entryPath, fileName))) { + directories.push(toPosixPath(path.relative(rootDir, entryPath))); + continue; + } + + directories.push(...collectDirectoriesContainingFile(entryPath, fileName, rootDir)); + } + return directories.sort(); +} + function arraysEqual(left, right) { if (!Array.isArray(left) || !Array.isArray(right) || left.length !== right.length) { return false; @@ -238,10 +270,6 @@ function arraysEqual(left, right) { return left.every((value, index) => value === right[index]); } -function sortPluginEntries(entries) { - return [...entries].sort((left, right) => left.localeCompare(right)); -} - function toPosixPath(filePath) { return filePath.split(path.sep).join("/"); } diff --git a/eng/generate-website-data.mjs b/eng/generate-website-data.mjs index 21aeddd4..57f058ec 100755 --- a/eng/generate-website-data.mjs +++ b/eng/generate-website-data.mjs @@ -618,10 +618,9 @@ function generatePluginsData(gitDates, resourceIndex = {}) { } } - // Build items list from spec fields (agents, commands, skills, mcpServers) + // Build items list from supported composition fields. const items = [ ...agentItems, - ...(composition.commands || []).map((p) => ({ kind: "prompt", path: p })), ...(composition.skills || []).map((p) => ({ kind: "skill", path: p })), ...extensionItems, ...mcpItems, diff --git a/eng/materialize-plugins.mjs b/eng/materialize-plugins.mjs index 8d9b6ef7..512d4f79 100644 --- a/eng/materialize-plugins.mjs +++ b/eng/materialize-plugins.mjs @@ -9,6 +9,7 @@ const PLUGINS_DIR = path.join(ROOT_FOLDER, "plugins"); const EXTENSIONS_DIR = path.join(ROOT_FOLDER, "extensions"); const COPILOT_NAMESPACE = "com.github.copilot"; const AWESOME_COPILOT_NAMESPACE = "com.github.awesome-copilot"; +const COPILOT_CONTENT_DIR = COPILOT_NAMESPACE; /** * Recursively copy a directory. @@ -49,9 +50,6 @@ function resolveSource(relPath) { if (relPath.startsWith("./hooks/")) { return path.join(ROOT_FOLDER, "hooks", relPath.replace(/^\.\/hooks\//, "")); } - if (relPath.startsWith("./commands/")) { - return path.join(ROOT_FOLDER, "commands", relPath.replace(/^\.\/commands\//, "")); - } return null; } @@ -114,7 +112,7 @@ export function materializePlugins() { const composition = metadata.extensions?.[AWESOME_COPILOT_NAMESPACE] ?? {}; // Process repository composition fields. - for (const field of ["agents", "commands", "hooks", "skills"]) { + for (const field of ["agents", "hooks", "skills"]) { const entries = composition[field]; if (!Array.isArray(entries)) continue; for (const relPath of entries) { @@ -129,7 +127,10 @@ export function materializePlugins() { warnings++; continue; } - const dest = path.join(pluginPath, relPath.replace(/^\.\//, "").replace(/\/$/, "")); + const relativeDestination = relPath.replace(/^\.\//, "").replace(/\/$/, ""); + const dest = field === "skills" + ? path.join(pluginPath, relativeDestination) + : path.join(pluginPath, COPILOT_CONTENT_DIR, relativeDestination); fs.mkdirSync(path.dirname(dest), { recursive: true }); if (fs.statSync(src).isDirectory()) copyDirRecursive(src, dest); else fs.copyFileSync(src, dest); @@ -153,17 +154,16 @@ export function materializePlugins() { warnings++; continue; } - // Extensions are conventional plugin content and belong under the - // plugin's top-level extensions directory, not the client namespace. - const dest = path.join(pluginPath, "extensions", extensionName); + const dest = path.join(pluginPath, COPILOT_CONTENT_DIR, "extensions", extensionName); copyDirRecursive(src, dest); totalExtensions++; } // Emit a spec-compliant served manifest for the marketplace branch. - // Source manifests keep composition fields (agents and skills) - // for build tooling. The served manifest retains only Agent Plugins v1.0.0 fields - // so the runtime uses conventional directory discovery for all content. + // Source manifests keep repository composition fields for build tooling. + // The served manifest retains only Agent Plugins v1.0.0 fields; standard + // skills are discovered from skills/, while Copilot-specific content is + // discovered from com.github.copilot/. const SPEC_FIELDS = new Set(["$schema", "name", "version", "description", "author", "homepage", "repository", "license", "keywords", "extensions"]); const AGENT_PLUGINS_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"; diff --git a/eng/update-readme.mjs b/eng/update-readme.mjs index b6cfbd67..821364c5 100644 --- a/eng/update-readme.mjs +++ b/eng/update-readme.mjs @@ -800,7 +800,6 @@ function generatePluginsSection(pluginsDir) { : 0; const itemCount = (composition.agents || []).length + - (composition.commands || []).length + (composition.skills || []).length + extensionReferences + implicitExtension; @@ -869,7 +868,6 @@ function generateFeaturedPluginsSection(pluginsDir) { : 0; const itemCount = (composition.agents || []).length + - (composition.commands || []).length + (composition.skills || []).length + extensionReferences + implicitExtension; diff --git a/eng/validate-plugins.mjs b/eng/validate-plugins.mjs index 1c01eaff..258facb4 100755 --- a/eng/validate-plugins.mjs +++ b/eng/validate-plugins.mjs @@ -120,7 +120,6 @@ function validateSpecPaths(plugin) { const errors = []; const specs = { agents: { prefix: "./agents/", suffix: ".md", repoDir: "agents", repoSuffix: ".agent.md" }, - commands: { prefix: "./commands/", suffix: ".md", repoDir: "commands", repoSuffix: ".md" }, hooks: { prefix: "./hooks/", suffix: "/", repoDir: "hooks", repoFile: "README.md" }, skills: { prefix: "./skills/", suffix: "/", repoDir: "skills", repoFile: "SKILL.md" }, }; @@ -215,7 +214,7 @@ function validateExtensionReferences(plugin, pluginDir) { function validateCompositionNamespace(plugin) { const errors = []; - const compositionFields = ["agents", "commands", "hooks", "mcpServers", "skills"]; + const compositionFields = ["agents", "hooks", "mcpServers", "skills"]; const extensions = plugin.extensions; const composition = extensions?.[AWESOME_COPILOT_NAMESPACE]; @@ -291,7 +290,7 @@ function validatePlugin(folderName) { // Rule 5b: license (shared with external plugins). Non-SPDX is a warning, not an error. const warnings = []; - for (const field of ["agents", "commands", "hooks", "mcpServers", "skills"]) { + for (const field of ["agents", "hooks", "mcpServers", "skills"]) { if (plugin[field] !== undefined) { errors.push(`${field} must be moved to extensions["${AWESOME_COPILOT_NAMESPACE}"].${field}`); } @@ -301,7 +300,7 @@ function validatePlugin(folderName) { errors.push(...licenseResult.errors); warnings.push(...licenseResult.warnings); - // Rule 6: agents, commands, skills paths + // Rule 6: agents, hooks, and skills paths const specErrors = validateSpecPaths(plugin); errors.push(...specErrors); diff --git a/plugins/accessibility-kanban/extensions/accessibility-kanban/assets/preview.png b/plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/assets/preview.png similarity index 100% rename from plugins/accessibility-kanban/extensions/accessibility-kanban/assets/preview.png rename to plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/assets/preview.png diff --git a/plugins/accessibility-kanban/extensions/accessibility-kanban/extension.mjs b/plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/extension.mjs similarity index 100% rename from plugins/accessibility-kanban/extensions/accessibility-kanban/extension.mjs rename to plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/extension.mjs diff --git a/plugins/accessibility-kanban/extensions/accessibility-kanban/package.json b/plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/package.json similarity index 100% rename from plugins/accessibility-kanban/extensions/accessibility-kanban/package.json rename to plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/package.json diff --git a/plugins/accessibility-kanban/extensions/accessibility-kanban/public/index.html b/plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/public/index.html similarity index 100% rename from plugins/accessibility-kanban/extensions/accessibility-kanban/public/index.html rename to plugins/accessibility-kanban/com.github.copilot/extensions/accessibility-kanban/public/index.html diff --git a/plugins/acreadiness-cockpit/agents/ai-readiness-reporter.md b/plugins/acreadiness-cockpit/com.github.copilot/agents/ai-readiness-reporter.md similarity index 100% rename from plugins/acreadiness-cockpit/agents/ai-readiness-reporter.md rename to plugins/acreadiness-cockpit/com.github.copilot/agents/ai-readiness-reporter.md diff --git a/plugins/ai-team-orchestration/agents/ai-team-dev.md b/plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-dev.md similarity index 100% rename from plugins/ai-team-orchestration/agents/ai-team-dev.md rename to plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-dev.md diff --git a/plugins/ai-team-orchestration/agents/ai-team-producer.md b/plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-producer.md similarity index 100% rename from plugins/ai-team-orchestration/agents/ai-team-producer.md rename to plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-producer.md diff --git a/plugins/ai-team-orchestration/agents/ai-team-qa.md b/plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-qa.md similarity index 100% rename from plugins/ai-team-orchestration/agents/ai-team-qa.md rename to plugins/ai-team-orchestration/com.github.copilot/agents/ai-team-qa.md diff --git a/plugins/apng-studio/extensions/apng-studio/.gitignore b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/.gitignore similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/.gitignore rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/.gitignore diff --git a/plugins/apng-studio/extensions/apng-studio/LICENSE b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/LICENSE similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/LICENSE rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/LICENSE diff --git a/plugins/apng-studio/extensions/apng-studio/README.md b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/README.md similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/README.md rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/README.md diff --git a/plugins/apng-studio/extensions/apng-studio/apng.mjs b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/apng.mjs similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/apng.mjs rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/apng.mjs diff --git a/plugins/apng-studio/extensions/apng-studio/assets/demo.png b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/assets/demo.png similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/assets/demo.png rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/assets/demo.png diff --git a/plugins/apng-studio/extensions/apng-studio/assets/preview.png b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/assets/preview.png similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/assets/preview.png rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/assets/preview.png diff --git a/plugins/apng-studio/extensions/apng-studio/copilot-extension.json b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/copilot-extension.json similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/copilot-extension.json rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/copilot-extension.json diff --git a/plugins/apng-studio/extensions/apng-studio/extension.mjs b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/extension.mjs similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/extension.mjs rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/extension.mjs diff --git a/plugins/apng-studio/extensions/apng-studio/qr.mjs b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/qr.mjs similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/qr.mjs rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/qr.mjs diff --git a/plugins/apng-studio/extensions/apng-studio/web/app.js b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/app.js similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/web/app.js rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/app.js diff --git a/plugins/apng-studio/extensions/apng-studio/web/index.html b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/index.html similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/web/index.html rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/index.html diff --git a/plugins/apng-studio/extensions/apng-studio/web/styles.css b/plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/styles.css similarity index 100% rename from plugins/apng-studio/extensions/apng-studio/web/styles.css rename to plugins/apng-studio/com.github.copilot/extensions/apng-studio/web/styles.css diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/README.md b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/README.md similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/README.md rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/README.md diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/asset-.md b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/asset-.md similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/asset-.md rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/asset-.md diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/canvas-background.webp b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/canvas-background.webp similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/canvas-background.webp rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/canvas-background.webp diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_explosion.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_explosion.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_explosion.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_explosion.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_laser1.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_laser1.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_laser1.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_laser1.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_lose.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_lose.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_lose.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_lose.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_twoTone.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_twoTone.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_twoTone.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/cosmic-rocks/sounds/sfx_twoTone.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/baiter.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/baiter.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/baiter.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/baiter.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/bomber.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/bomber.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/bomber.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/bomber.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/humanoid.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/humanoid.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/humanoid.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/humanoid.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/lander.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/lander.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/lander.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/lander.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/mutant.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/mutant.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/mutant.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/mutant.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/planet-guard-sprites.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/planet-guard-sprites.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/planet-guard-sprites.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/planet-guard-sprites.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/pod.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/pod.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/pod.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/pod.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/ship.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/ship.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/ship.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/ship.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/ship_left.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/ship_left.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/ship_left.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/ship_left.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_baiterwarning.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_baiterwarning.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_baiterwarning.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_baiterwarning.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_bonus.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_bonus.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_bonus.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_bonus.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemydead.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemydead.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemydead.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemydead.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot2.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot2.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot2.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_enemyshoot2.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_explode.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_explode.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_explode.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_explode.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_humanoiddead.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_humanoiddead.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_humanoiddead.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_humanoiddead.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_laser.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_laser.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_laser.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_laser.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_player1up.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_player1up.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_player1up.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_player1up.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_playerdead.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_playerdead.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_playerdead.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_playerdead.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_start.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_start.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_start.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_start.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_thurst.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_thurst.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_thurst.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_thurst.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_warning.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_warning.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/sounds/sound_warning.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/sounds/sound_warning.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/swarmer.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/swarmer.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/defender/swarmer.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/defender/swarmer.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_explosion.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_explosion.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_explosion.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_explosion.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser1.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser1.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser1.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser1.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser2.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser2.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser2.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_laser2.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_lose.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_lose.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_lose.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_lose.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldDown.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldDown.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldDown.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldDown.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldUp.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldUp.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldUp.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_shieldUp.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_twoTone.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_twoTone.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_twoTone.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_twoTone.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_zap.ogg b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_zap.ogg similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_zap.ogg rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/sounds/sfx_zap.ogg diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_bg.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_bg.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_bg.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_bg.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2-black.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2-black.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2-black.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2-black.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.xml b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.xml similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.xml rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet-2.xml diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.xml b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.xml similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.xml rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/galaxy-blaster/space_sheet.xml diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/icon.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/icon.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/icon.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/icon.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/background.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/background.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/background.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/background.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/big_bush.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/big_bush.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/big_bush.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/big_bush.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/bridge.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/bridge.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/bridge.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/bridge.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/brown_block.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/brown_block.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/brown_block.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/brown_block.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/clouds.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/clouds.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/clouds.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/clouds.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/coin_sheet.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/coin_sheet.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/coin_sheet.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/coin_sheet.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/dirt_block.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/dirt_block.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/dirt_block.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/dirt_block.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_short_strip.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_short_strip.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_short_strip.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_short_strip.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_strip.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_strip.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_strip.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_strip.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_tall_strip.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_tall_strip.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/enemy_tall_strip.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/enemy_tall_strip.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/flag.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/flag.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/flag.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/flag.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/grass_block.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/grass_block.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/grass_block.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/grass_block.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/heart_sheet.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/heart_sheet.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/heart_sheet.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/heart_sheet.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/hill_0.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/hill_0.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/hill_0.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/hill_0.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/hill_1.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/hill_1.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/hill_1.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/hill_1.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/impact_sheet.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/impact_sheet.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/impact_sheet.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/impact_sheet.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/platform.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/platform.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/platform.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/platform.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/player_strip.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/player_strip.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/player_strip.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/player_strip.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/qblock_new.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/qblock_new.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/qblock_new.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/qblock_new.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/small_bush.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/small_bush.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/small_bush.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/small_bush.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowClub.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowClub.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowClub.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowClub.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowDull.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowDull.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowDull.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBlowDull.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBonus.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBonus.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBonus.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBonus.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBounce.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBounce.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBounce.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundBounce.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundClick.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundClick.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundClick.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundClick.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCoin.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCoin.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCoin.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCoin.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCountdown.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCountdown.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCountdown.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundCountdown.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundDeath.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundDeath.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundDeath.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundDeath.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyDeath.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyDeath.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyDeath.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyDeath.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyHit.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyHit.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyHit.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyHit.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyShot.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyShot.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyShot.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundEnemyShot.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionLarge.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionLarge.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionLarge.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionLarge.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionSmall.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionSmall.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionSmall.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundExplosionSmall.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallDull.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallDull.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallDull.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallDull.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallLoud.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallLoud.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallLoud.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFallLoud.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapHeavy.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapHeavy.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapHeavy.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapHeavy.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapLight.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapLight.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapLight.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundFlapLight.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundGameOver.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundGameOver.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundGameOver.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundGameOver.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundHurryUp.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundHurryUp.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundHurryUp.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundHurryUp.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump1.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump1.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump1.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump1.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump2.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump2.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump2.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJump2.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJumpHah.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJumpHah.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJumpHah.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundJumpHah.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand1.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand1.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand1.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand1.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand2.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand2.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand2.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLand2.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLandHeavy.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLandHeavy.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLandHeavy.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLandHeavy.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLaser.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLaser.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLaser.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundLaser.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMechanism.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMechanism.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMechanism.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMechanism.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMissile.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMissile.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMissile.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundMissile.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundObjectFall.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundObjectFall.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundObjectFall.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundObjectFall.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundOpenDoor.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundOpenDoor.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundOpenDoor.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundOpenDoor.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundPlayerHit.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundPlayerHit.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundPlayerHit.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundPlayerHit.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundReachGoal.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundReachGoal.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundReachGoal.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundReachGoal.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootDull.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootDull.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootDull.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootDull.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootRegular.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootRegular.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootRegular.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundShootRegular.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSlide.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSlide.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSlide.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSlide.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSpecialSkill.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSpecialSkill.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSpecialSkill.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSpecialSkill.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundStartLevel.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundStartLevel.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundStartLevel.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundStartLevel.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSwim.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSwim.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSwim.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundSwim.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWandMagic.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWandMagic.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWandMagic.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWandMagic.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWind.m4a b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWind.m4a similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWind.m4a rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/sounds/SoundWind.m4a diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/spikes.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/spikes.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/ninja-runner/spikes.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/ninja-runner/spikes.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/preview.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/preview.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/preview.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/preview.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/sounds/agent-arcade-voice.mp3 b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/sounds/agent-arcade-voice.mp3 similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/sounds/agent-arcade-voice.mp3 rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/sounds/agent-arcade-voice.mp3 diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/tray_icon.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/tray_icon.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/tray_icon.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/tray_icon.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/assets/tray_icon_small.png b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/tray_icon_small.png similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/assets/tray_icon_small.png rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/assets/tray_icon_small.png diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/copilot-extension.json b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/copilot-extension.json similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/copilot-extension.json rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/copilot-extension.json diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/extension.mjs b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/extension.mjs similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/extension.mjs rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/extension.mjs diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/game.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/game.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/game.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/game.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/hud.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/hud.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/hud.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/hud.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/index.html b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/index.html similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/index.html rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/index.html diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/phaser.min.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/phaser.min.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/phaser.min.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/phaser.min.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/phaser.min.js.gz b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/phaser.min.js.gz similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/phaser.min.js.gz rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/phaser.min.js.gz diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/AlienOnslaught.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/AlienOnslaught.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/AlienOnslaught.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/AlienOnslaught.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/BaseScene.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/BaseScene.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/BaseScene.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/BaseScene.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/CosmicRocks.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/CosmicRocks.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/CosmicRocks.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/CosmicRocks.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/GalaxyBlaster.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/GalaxyBlaster.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/GalaxyBlaster.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/GalaxyBlaster.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/NinjaRunner.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/NinjaRunner.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/NinjaRunner.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/NinjaRunner.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/PlanetGuardian.js b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/PlanetGuardian.js similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/game/scenes/PlanetGuardian.js rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/game/scenes/PlanetGuardian.js diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/package-lock.json b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/package-lock.json similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/package-lock.json rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/package-lock.json diff --git a/plugins/arcade-canvas/extensions/arcade-canvas/package.json b/plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/package.json similarity index 100% rename from plugins/arcade-canvas/extensions/arcade-canvas/package.json rename to plugins/arcade-canvas/com.github.copilot/extensions/arcade-canvas/package.json diff --git a/plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md b/plugins/awesome-copilot/com.github.copilot/agents/meta-agentic-project-scaffold.md similarity index 100% rename from plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md rename to plugins/awesome-copilot/com.github.copilot/agents/meta-agentic-project-scaffold.md diff --git a/plugins/aws-cloud-development/agents/aws-principal-architect.md b/plugins/aws-cloud-development/com.github.copilot/agents/aws-principal-architect.md similarity index 100% rename from plugins/aws-cloud-development/agents/aws-principal-architect.md rename to plugins/aws-cloud-development/com.github.copilot/agents/aws-principal-architect.md diff --git a/plugins/aws-cloud-development/agents/aws-serverless-architect.md b/plugins/aws-cloud-development/com.github.copilot/agents/aws-serverless-architect.md similarity index 100% rename from plugins/aws-cloud-development/agents/aws-serverless-architect.md rename to plugins/aws-cloud-development/com.github.copilot/agents/aws-serverless-architect.md diff --git a/plugins/aws-cloud-development/agents/terraform-aws-implement.md b/plugins/aws-cloud-development/com.github.copilot/agents/terraform-aws-implement.md similarity index 100% rename from plugins/aws-cloud-development/agents/terraform-aws-implement.md rename to plugins/aws-cloud-development/com.github.copilot/agents/terraform-aws-implement.md diff --git a/plugins/aws-cloud-development/agents/terraform-aws-planning.md b/plugins/aws-cloud-development/com.github.copilot/agents/terraform-aws-planning.md similarity index 100% rename from plugins/aws-cloud-development/agents/terraform-aws-planning.md rename to plugins/aws-cloud-development/com.github.copilot/agents/terraform-aws-planning.md diff --git a/plugins/azure-cloud-development/agents/azure-logic-apps-expert.md b/plugins/azure-cloud-development/com.github.copilot/agents/azure-logic-apps-expert.md similarity index 100% rename from plugins/azure-cloud-development/agents/azure-logic-apps-expert.md rename to plugins/azure-cloud-development/com.github.copilot/agents/azure-logic-apps-expert.md diff --git a/plugins/azure-cloud-development/agents/azure-principal-architect.md b/plugins/azure-cloud-development/com.github.copilot/agents/azure-principal-architect.md similarity index 100% rename from plugins/azure-cloud-development/agents/azure-principal-architect.md rename to plugins/azure-cloud-development/com.github.copilot/agents/azure-principal-architect.md diff --git a/plugins/azure-cloud-development/agents/azure-saas-architect.md b/plugins/azure-cloud-development/com.github.copilot/agents/azure-saas-architect.md similarity index 100% rename from plugins/azure-cloud-development/agents/azure-saas-architect.md rename to plugins/azure-cloud-development/com.github.copilot/agents/azure-saas-architect.md diff --git a/plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md b/plugins/azure-cloud-development/com.github.copilot/agents/azure-verified-modules-bicep.md similarity index 100% rename from plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md rename to plugins/azure-cloud-development/com.github.copilot/agents/azure-verified-modules-bicep.md diff --git a/plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md b/plugins/azure-cloud-development/com.github.copilot/agents/azure-verified-modules-terraform.md similarity index 100% rename from plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md rename to plugins/azure-cloud-development/com.github.copilot/agents/azure-verified-modules-terraform.md diff --git a/plugins/azure-cloud-development/agents/terraform-azure-implement.md b/plugins/azure-cloud-development/com.github.copilot/agents/terraform-azure-implement.md similarity index 100% rename from plugins/azure-cloud-development/agents/terraform-azure-implement.md rename to plugins/azure-cloud-development/com.github.copilot/agents/terraform-azure-implement.md diff --git a/plugins/azure-cloud-development/agents/terraform-azure-planning.md b/plugins/azure-cloud-development/com.github.copilot/agents/terraform-azure-planning.md similarity index 100% rename from plugins/azure-cloud-development/agents/terraform-azure-planning.md rename to plugins/azure-cloud-development/com.github.copilot/agents/terraform-azure-planning.md diff --git a/plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/README.md b/plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/README.md similarity index 100% rename from plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/README.md rename to plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/README.md diff --git a/plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/assets/preview.png b/plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/assets/preview.png similarity index 100% rename from plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/assets/preview.png rename to plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/assets/preview.png diff --git a/plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/extension.mjs b/plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/extension.mjs similarity index 100% rename from plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/extension.mjs rename to plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/extension.mjs diff --git a/plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/package-lock.json b/plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/package-lock.json similarity index 100% rename from plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/package-lock.json rename to plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/package-lock.json diff --git a/plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/package.json b/plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/package.json similarity index 100% rename from plugins/backlog-swipe-triage/extensions/backlog-swipe-triage/package.json rename to plugins/backlog-swipe-triage/com.github.copilot/extensions/backlog-swipe-triage/package.json diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/README.md b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/README.md similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/README.md rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/README.md diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/assets/icon.png b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/assets/icon.png similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/assets/icon.png rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/assets/icon.png diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/assets/preview.png b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/assets/preview.png similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/assets/preview.png rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/assets/preview.png diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/copilot-extension.json b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/copilot-extension.json similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/copilot-extension.json rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/copilot-extension.json diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/extension.mjs b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/extension.mjs similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/extension.mjs rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/extension.mjs diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/game/index.html b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/game/index.html similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/game/index.html rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/game/index.html diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/game/webview.js b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/game/webview.js similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/game/webview.js rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/game/webview.js diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/materials/carpet.jpg b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/carpet.jpg similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/materials/carpet.jpg rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/carpet.jpg diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/materials/ceiling.jpg b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/ceiling.jpg similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/materials/ceiling.jpg rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/ceiling.jpg diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/materials/wallpaper.jpg b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/wallpaper.jpg similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/materials/wallpaper.jpg rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/materials/wallpaper.jpg diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/package-lock.json b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/package-lock.json similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/package-lock.json rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/package-lock.json diff --git a/plugins/backrooms-canvas/extensions/backrooms-canvas/package.json b/plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/package.json similarity index 100% rename from plugins/backrooms-canvas/extensions/backrooms-canvas/package.json rename to plugins/backrooms-canvas/com.github.copilot/extensions/backrooms-canvas/package.json diff --git a/plugins/cast-imaging/agents/cast-imaging-impact-analysis.md b/plugins/cast-imaging/com.github.copilot/agents/cast-imaging-impact-analysis.md similarity index 100% rename from plugins/cast-imaging/agents/cast-imaging-impact-analysis.md rename to plugins/cast-imaging/com.github.copilot/agents/cast-imaging-impact-analysis.md diff --git a/plugins/cast-imaging/agents/cast-imaging-software-discovery.md b/plugins/cast-imaging/com.github.copilot/agents/cast-imaging-software-discovery.md similarity index 100% rename from plugins/cast-imaging/agents/cast-imaging-software-discovery.md rename to plugins/cast-imaging/com.github.copilot/agents/cast-imaging-software-discovery.md diff --git a/plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md b/plugins/cast-imaging/com.github.copilot/agents/cast-imaging-structural-quality-advisor.md similarity index 100% rename from plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md rename to plugins/cast-imaging/com.github.copilot/agents/cast-imaging-structural-quality-advisor.md diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/README.md b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/README.md similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/README.md rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/README.md diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/assets/preview.png b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/assets/preview.png similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/assets/preview.png rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/assets/preview.png diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/copilot-extension.json b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/copilot-extension.json similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/copilot-extension.json rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/copilot-extension.json diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/extension.mjs b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/extension.mjs similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/extension.mjs rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/extension.mjs diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/index.html b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/index.html similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/index.html rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/index.html diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/package-lock.json b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/package-lock.json similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/package-lock.json rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/package-lock.json diff --git a/plugins/chromium-control-canvas/extensions/chromium-control-canvas/package.json b/plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/package.json similarity index 100% rename from plugins/chromium-control-canvas/extensions/chromium-control-canvas/package.json rename to plugins/chromium-control-canvas/com.github.copilot/extensions/chromium-control-canvas/package.json diff --git a/plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md b/plugins/clojure-interactive-programming/com.github.copilot/agents/clojure-interactive-programming.md similarity index 100% rename from plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md rename to plugins/clojure-interactive-programming/com.github.copilot/agents/clojure-interactive-programming.md diff --git a/plugins/color-orb/extensions/color-orb/assets/preview.png b/plugins/color-orb/com.github.copilot/extensions/color-orb/assets/preview.png similarity index 100% rename from plugins/color-orb/extensions/color-orb/assets/preview.png rename to plugins/color-orb/com.github.copilot/extensions/color-orb/assets/preview.png diff --git a/plugins/color-orb/extensions/color-orb/extension.mjs b/plugins/color-orb/com.github.copilot/extensions/color-orb/extension.mjs similarity index 100% rename from plugins/color-orb/extensions/color-orb/extension.mjs rename to plugins/color-orb/com.github.copilot/extensions/color-orb/extension.mjs diff --git a/plugins/color-orb/extensions/color-orb/package-lock.json b/plugins/color-orb/com.github.copilot/extensions/color-orb/package-lock.json similarity index 100% rename from plugins/color-orb/extensions/color-orb/package-lock.json rename to plugins/color-orb/com.github.copilot/extensions/color-orb/package-lock.json diff --git a/plugins/color-orb/extensions/color-orb/package.json b/plugins/color-orb/com.github.copilot/extensions/color-orb/package.json similarity index 100% rename from plugins/color-orb/extensions/color-orb/package.json rename to plugins/color-orb/com.github.copilot/extensions/color-orb/package.json diff --git a/plugins/context-engineering/agents/context-architect.md b/plugins/context-engineering/com.github.copilot/agents/context-architect.md similarity index 100% rename from plugins/context-engineering/agents/context-architect.md rename to plugins/context-engineering/com.github.copilot/agents/context-architect.md diff --git a/plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md b/plugins/csharp-dotnet-development/com.github.copilot/agents/expert-dotnet-software-engineer.md similarity index 100% rename from plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md rename to plugins/csharp-dotnet-development/com.github.copilot/agents/expert-dotnet-software-engineer.md diff --git a/plugins/database-data-management/agents/ms-sql-dba.md b/plugins/database-data-management/com.github.copilot/agents/ms-sql-dba.md similarity index 100% rename from plugins/database-data-management/agents/ms-sql-dba.md rename to plugins/database-data-management/com.github.copilot/agents/ms-sql-dba.md diff --git a/plugins/database-data-management/agents/postgresql-dba.md b/plugins/database-data-management/com.github.copilot/agents/postgresql-dba.md similarity index 100% rename from plugins/database-data-management/agents/postgresql-dba.md rename to plugins/database-data-management/com.github.copilot/agents/postgresql-dba.md diff --git a/plugins/devops-oncall/agents/azure-principal-architect.md b/plugins/devops-oncall/com.github.copilot/agents/azure-principal-architect.md similarity index 100% rename from plugins/devops-oncall/agents/azure-principal-architect.md rename to plugins/devops-oncall/com.github.copilot/agents/azure-principal-architect.md diff --git a/plugins/diagram-viewer/extensions/diagram-viewer/assets/preview.png b/plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/assets/preview.png similarity index 100% rename from plugins/diagram-viewer/extensions/diagram-viewer/assets/preview.png rename to plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/assets/preview.png diff --git a/plugins/diagram-viewer/extensions/diagram-viewer/extension.mjs b/plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/extension.mjs similarity index 100% rename from plugins/diagram-viewer/extensions/diagram-viewer/extension.mjs rename to plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/extension.mjs diff --git a/plugins/diagram-viewer/extensions/diagram-viewer/package-lock.json b/plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/package-lock.json similarity index 100% rename from plugins/diagram-viewer/extensions/diagram-viewer/package-lock.json rename to plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/package-lock.json diff --git a/plugins/diagram-viewer/extensions/diagram-viewer/package.json b/plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/package.json similarity index 100% rename from plugins/diagram-viewer/extensions/diagram-viewer/package.json rename to plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/package.json diff --git a/plugins/diagram-viewer/extensions/diagram-viewer/public/index.html b/plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/public/index.html similarity index 100% rename from plugins/diagram-viewer/extensions/diagram-viewer/public/index.html rename to plugins/diagram-viewer/com.github.copilot/extensions/diagram-viewer/public/index.html diff --git a/plugins/doublecheck/agents/doublecheck.md b/plugins/doublecheck/com.github.copilot/agents/doublecheck.md similarity index 100% rename from plugins/doublecheck/agents/doublecheck.md rename to plugins/doublecheck/com.github.copilot/agents/doublecheck.md diff --git a/plugins/edge-ai-tasks/agents/task-planner.md b/plugins/edge-ai-tasks/com.github.copilot/agents/task-planner.md similarity index 100% rename from plugins/edge-ai-tasks/agents/task-planner.md rename to plugins/edge-ai-tasks/com.github.copilot/agents/task-planner.md diff --git a/plugins/edge-ai-tasks/agents/task-researcher.md b/plugins/edge-ai-tasks/com.github.copilot/agents/task-researcher.md similarity index 100% rename from plugins/edge-ai-tasks/agents/task-researcher.md rename to plugins/edge-ai-tasks/com.github.copilot/agents/task-researcher.md diff --git a/plugins/ember/agents/ember.md b/plugins/ember/com.github.copilot/agents/ember.md similarity index 100% rename from plugins/ember/agents/ember.md rename to plugins/ember/com.github.copilot/agents/ember.md diff --git a/plugins/ember/extensions/daily-focus-board/assets/board.html b/plugins/ember/com.github.copilot/extensions/daily-focus-board/assets/board.html similarity index 100% rename from plugins/ember/extensions/daily-focus-board/assets/board.html rename to plugins/ember/com.github.copilot/extensions/daily-focus-board/assets/board.html diff --git a/plugins/ember/extensions/daily-focus-board/assets/preview.png b/plugins/ember/com.github.copilot/extensions/daily-focus-board/assets/preview.png similarity index 100% rename from plugins/ember/extensions/daily-focus-board/assets/preview.png rename to plugins/ember/com.github.copilot/extensions/daily-focus-board/assets/preview.png diff --git a/plugins/ember/extensions/daily-focus-board/board-core.mjs b/plugins/ember/com.github.copilot/extensions/daily-focus-board/board-core.mjs similarity index 100% rename from plugins/ember/extensions/daily-focus-board/board-core.mjs rename to plugins/ember/com.github.copilot/extensions/daily-focus-board/board-core.mjs diff --git a/plugins/ember/extensions/daily-focus-board/extension.mjs b/plugins/ember/com.github.copilot/extensions/daily-focus-board/extension.mjs similarity index 100% rename from plugins/ember/extensions/daily-focus-board/extension.mjs rename to plugins/ember/com.github.copilot/extensions/daily-focus-board/extension.mjs diff --git a/plugins/ember/extensions/daily-focus-board/package.json b/plugins/ember/com.github.copilot/extensions/daily-focus-board/package.json similarity index 100% rename from plugins/ember/extensions/daily-focus-board/package.json rename to plugins/ember/com.github.copilot/extensions/daily-focus-board/package.json diff --git a/plugins/feedback-themes/extensions/feedback-themes/assets/preview.png b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/assets/preview.png similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/assets/preview.png rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/assets/preview.png diff --git a/plugins/feedback-themes/extensions/feedback-themes/data/signals.json b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/data/signals.json similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/data/signals.json rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/data/signals.json diff --git a/plugins/feedback-themes/extensions/feedback-themes/extension.mjs b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/extension.mjs similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/extension.mjs rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/extension.mjs diff --git a/plugins/feedback-themes/extensions/feedback-themes/package-lock.json b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/package-lock.json similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/package-lock.json rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/package-lock.json diff --git a/plugins/feedback-themes/extensions/feedback-themes/package.json b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/package.json similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/package.json rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/package.json diff --git a/plugins/feedback-themes/extensions/feedback-themes/public/index.html b/plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/public/index.html similarity index 100% rename from plugins/feedback-themes/extensions/feedback-themes/public/index.html rename to plugins/feedback-themes/com.github.copilot/extensions/feedback-themes/public/index.html diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/README.md b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/README.md similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/README.md rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/README.md diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/assets/icon.png b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/assets/icon.png similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/assets/icon.png rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/assets/icon.png diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/assets/preview.png b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/assets/preview.png similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/assets/preview.png rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/assets/preview.png diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/copilot-extension.json b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/copilot-extension.json similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/copilot-extension.json rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/copilot-extension.json diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/extension.mjs b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/extension.mjs similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/extension.mjs rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/extension.mjs diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/app.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/app.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/app.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/app.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/capitals.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/capitals.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/capitals.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/capitals.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/destinationInput.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/destinationInput.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/destinationInput.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/destinationInput.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/flightControls.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/flightControls.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/flightControls.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/flightControls.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/geocoder.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/geocoder.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/geocoder.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/geocoder.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/hostBridge.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/hostBridge.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/hostBridge.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/hostBridge.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/index.html b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/index.html similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/index.html rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/index.html diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/renderConfig.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/renderConfig.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/renderConfig.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/renderConfig.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/styles.css b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/styles.css similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/styles.css rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/styles.css diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/terrainFill.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/terrainFill.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/terrainFill.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/terrainFill.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/game/vendor/three.min.js b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/vendor/three.min.js similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/game/vendor/three.min.js rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/game/vendor/three.min.js diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/package-lock.json b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/package-lock.json similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/package-lock.json rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/package-lock.json diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/package.json b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/package.json similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/package.json rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/package.json diff --git a/plugins/flight-map-canvas/extensions/flight-map-canvas/renderMap.json b/plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/renderMap.json similarity index 100% rename from plugins/flight-map-canvas/extensions/flight-map-canvas/renderMap.json rename to plugins/flight-map-canvas/com.github.copilot/extensions/flight-map-canvas/renderMap.json diff --git a/plugins/frontend-web-dev/agents/electron-angular-native.md b/plugins/frontend-web-dev/com.github.copilot/agents/electron-angular-native.md similarity index 100% rename from plugins/frontend-web-dev/agents/electron-angular-native.md rename to plugins/frontend-web-dev/com.github.copilot/agents/electron-angular-native.md diff --git a/plugins/frontend-web-dev/agents/expert-react-frontend-engineer.md b/plugins/frontend-web-dev/com.github.copilot/agents/expert-react-frontend-engineer.md similarity index 100% rename from plugins/frontend-web-dev/agents/expert-react-frontend-engineer.md rename to plugins/frontend-web-dev/com.github.copilot/agents/expert-react-frontend-engineer.md diff --git a/plugins/gem-team/agents/gem-browser-tester.md b/plugins/gem-team/com.github.copilot/agents/gem-browser-tester.md similarity index 100% rename from plugins/gem-team/agents/gem-browser-tester.md rename to plugins/gem-team/com.github.copilot/agents/gem-browser-tester.md diff --git a/plugins/gem-team/agents/gem-code-simplifier.md b/plugins/gem-team/com.github.copilot/agents/gem-code-simplifier.md similarity index 100% rename from plugins/gem-team/agents/gem-code-simplifier.md rename to plugins/gem-team/com.github.copilot/agents/gem-code-simplifier.md diff --git a/plugins/gem-team/agents/gem-critic.md b/plugins/gem-team/com.github.copilot/agents/gem-critic.md similarity index 100% rename from plugins/gem-team/agents/gem-critic.md rename to plugins/gem-team/com.github.copilot/agents/gem-critic.md diff --git a/plugins/gem-team/agents/gem-debugger.md b/plugins/gem-team/com.github.copilot/agents/gem-debugger.md similarity index 100% rename from plugins/gem-team/agents/gem-debugger.md rename to plugins/gem-team/com.github.copilot/agents/gem-debugger.md diff --git a/plugins/gem-team/agents/gem-designer-mobile.md b/plugins/gem-team/com.github.copilot/agents/gem-designer-mobile.md similarity index 100% rename from plugins/gem-team/agents/gem-designer-mobile.md rename to plugins/gem-team/com.github.copilot/agents/gem-designer-mobile.md diff --git a/plugins/gem-team/agents/gem-designer.md b/plugins/gem-team/com.github.copilot/agents/gem-designer.md similarity index 100% rename from plugins/gem-team/agents/gem-designer.md rename to plugins/gem-team/com.github.copilot/agents/gem-designer.md diff --git a/plugins/gem-team/agents/gem-devops.md b/plugins/gem-team/com.github.copilot/agents/gem-devops.md similarity index 100% rename from plugins/gem-team/agents/gem-devops.md rename to plugins/gem-team/com.github.copilot/agents/gem-devops.md diff --git a/plugins/gem-team/agents/gem-documentation-writer.md b/plugins/gem-team/com.github.copilot/agents/gem-documentation-writer.md similarity index 100% rename from plugins/gem-team/agents/gem-documentation-writer.md rename to plugins/gem-team/com.github.copilot/agents/gem-documentation-writer.md diff --git a/plugins/gem-team/agents/gem-implementer-mobile.md b/plugins/gem-team/com.github.copilot/agents/gem-implementer-mobile.md similarity index 100% rename from plugins/gem-team/agents/gem-implementer-mobile.md rename to plugins/gem-team/com.github.copilot/agents/gem-implementer-mobile.md diff --git a/plugins/gem-team/agents/gem-implementer.md b/plugins/gem-team/com.github.copilot/agents/gem-implementer.md similarity index 100% rename from plugins/gem-team/agents/gem-implementer.md rename to plugins/gem-team/com.github.copilot/agents/gem-implementer.md diff --git a/plugins/gem-team/agents/gem-mobile-tester.md b/plugins/gem-team/com.github.copilot/agents/gem-mobile-tester.md similarity index 100% rename from plugins/gem-team/agents/gem-mobile-tester.md rename to plugins/gem-team/com.github.copilot/agents/gem-mobile-tester.md diff --git a/plugins/gem-team/agents/gem-orchestrator.md b/plugins/gem-team/com.github.copilot/agents/gem-orchestrator.md similarity index 100% rename from plugins/gem-team/agents/gem-orchestrator.md rename to plugins/gem-team/com.github.copilot/agents/gem-orchestrator.md diff --git a/plugins/gem-team/agents/gem-planner.md b/plugins/gem-team/com.github.copilot/agents/gem-planner.md similarity index 100% rename from plugins/gem-team/agents/gem-planner.md rename to plugins/gem-team/com.github.copilot/agents/gem-planner.md diff --git a/plugins/gem-team/agents/gem-researcher.md b/plugins/gem-team/com.github.copilot/agents/gem-researcher.md similarity index 100% rename from plugins/gem-team/agents/gem-researcher.md rename to plugins/gem-team/com.github.copilot/agents/gem-researcher.md diff --git a/plugins/gem-team/agents/gem-reviewer.md b/plugins/gem-team/com.github.copilot/agents/gem-reviewer.md similarity index 100% rename from plugins/gem-team/agents/gem-reviewer.md rename to plugins/gem-team/com.github.copilot/agents/gem-reviewer.md diff --git a/plugins/gem-team/agents/gem-skill-creator.md b/plugins/gem-team/com.github.copilot/agents/gem-skill-creator.md similarity index 100% rename from plugins/gem-team/agents/gem-skill-creator.md rename to plugins/gem-team/com.github.copilot/agents/gem-skill-creator.md diff --git a/plugins/gesture-review/extensions/gesture-review/assets/preview.png b/plugins/gesture-review/com.github.copilot/extensions/gesture-review/assets/preview.png similarity index 100% rename from plugins/gesture-review/extensions/gesture-review/assets/preview.png rename to plugins/gesture-review/com.github.copilot/extensions/gesture-review/assets/preview.png diff --git a/plugins/gesture-review/extensions/gesture-review/extension.mjs b/plugins/gesture-review/com.github.copilot/extensions/gesture-review/extension.mjs similarity index 100% rename from plugins/gesture-review/extensions/gesture-review/extension.mjs rename to plugins/gesture-review/com.github.copilot/extensions/gesture-review/extension.mjs diff --git a/plugins/gesture-review/extensions/gesture-review/package-lock.json b/plugins/gesture-review/com.github.copilot/extensions/gesture-review/package-lock.json similarity index 100% rename from plugins/gesture-review/extensions/gesture-review/package-lock.json rename to plugins/gesture-review/com.github.copilot/extensions/gesture-review/package-lock.json diff --git a/plugins/gesture-review/extensions/gesture-review/package.json b/plugins/gesture-review/com.github.copilot/extensions/gesture-review/package.json similarity index 100% rename from plugins/gesture-review/extensions/gesture-review/package.json rename to plugins/gesture-review/com.github.copilot/extensions/gesture-review/package.json diff --git a/plugins/go-mcp-development/agents/go-mcp-expert.md b/plugins/go-mcp-development/com.github.copilot/agents/go-mcp-expert.md similarity index 100% rename from plugins/go-mcp-development/agents/go-mcp-expert.md rename to plugins/go-mcp-development/com.github.copilot/agents/go-mcp-expert.md diff --git a/plugins/java-mcp-development/agents/java-mcp-expert.md b/plugins/java-mcp-development/com.github.copilot/agents/java-mcp-expert.md similarity index 100% rename from plugins/java-mcp-development/agents/java-mcp-expert.md rename to plugins/java-mcp-development/com.github.copilot/agents/java-mcp-expert.md diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/.gitignore b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/.gitignore similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/.gitignore rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/.gitignore diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/README.md b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/README.md similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/README.md rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/README.md diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/assets/preview.png b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/assets/preview.png similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/assets/preview.png rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/assets/preview.png diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/autopilot.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/autopilot.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/autopilot.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/autopilot.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/catalog.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/catalog.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/catalog.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/catalog.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/doctor.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/doctor.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/doctor.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/doctor.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/extension.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/extension.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/extension.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/extension.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/package.json b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/package.json similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/package.json rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/package.json diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/prompts.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/prompts.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/prompts.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/prompts.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/renderer.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/renderer.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/renderer.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/renderer.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/scan.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/scan.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/scan.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/scan.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/server.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/server.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/server.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/server.mjs diff --git a/plugins/java-modernization-studio/extensions/java-modernization-studio/test/cockpit.test.mjs b/plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/test/cockpit.test.mjs similarity index 100% rename from plugins/java-modernization-studio/extensions/java-modernization-studio/test/cockpit.test.mjs rename to plugins/java-modernization-studio/com.github.copilot/extensions/java-modernization-studio/test/cockpit.test.mjs diff --git a/plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md b/plugins/kotlin-mcp-development/com.github.copilot/agents/kotlin-mcp-expert.md similarity index 100% rename from plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md rename to plugins/kotlin-mcp-development/com.github.copilot/agents/kotlin-mcp-expert.md diff --git a/plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md b/plugins/mcp-m365-copilot/com.github.copilot/agents/mcp-m365-agent-expert.md similarity index 100% rename from plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md rename to plugins/mcp-m365-copilot/com.github.copilot/agents/mcp-m365-agent-expert.md diff --git a/plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md b/plugins/openapi-to-application-csharp-dotnet/com.github.copilot/agents/openapi-to-application.md similarity index 100% rename from plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md rename to plugins/openapi-to-application-csharp-dotnet/com.github.copilot/agents/openapi-to-application.md diff --git a/plugins/openapi-to-application-go/agents/openapi-to-application.md b/plugins/openapi-to-application-go/com.github.copilot/agents/openapi-to-application.md similarity index 100% rename from plugins/openapi-to-application-go/agents/openapi-to-application.md rename to plugins/openapi-to-application-go/com.github.copilot/agents/openapi-to-application.md diff --git a/plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md b/plugins/openapi-to-application-java-spring-boot/com.github.copilot/agents/openapi-to-application.md similarity index 100% rename from plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md rename to plugins/openapi-to-application-java-spring-boot/com.github.copilot/agents/openapi-to-application.md diff --git a/plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md b/plugins/openapi-to-application-nodejs-nestjs/com.github.copilot/agents/openapi-to-application.md similarity index 100% rename from plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md rename to plugins/openapi-to-application-nodejs-nestjs/com.github.copilot/agents/openapi-to-application.md diff --git a/plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md b/plugins/openapi-to-application-python-fastapi/com.github.copilot/agents/openapi-to-application.md similarity index 100% rename from plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md rename to plugins/openapi-to-application-python-fastapi/com.github.copilot/agents/openapi-to-application.md diff --git a/plugins/oracle-to-postgres-migration-expert/agents/oracle-to-postgres-migration-expert.md b/plugins/oracle-to-postgres-migration-expert/com.github.copilot/agents/oracle-to-postgres-migration-expert.md similarity index 100% rename from plugins/oracle-to-postgres-migration-expert/agents/oracle-to-postgres-migration-expert.md rename to plugins/oracle-to-postgres-migration-expert/com.github.copilot/agents/oracle-to-postgres-migration-expert.md diff --git a/plugins/partners/agents/amplitude-experiment-implementation.md b/plugins/partners/com.github.copilot/agents/amplitude-experiment-implementation.md similarity index 100% rename from plugins/partners/agents/amplitude-experiment-implementation.md rename to plugins/partners/com.github.copilot/agents/amplitude-experiment-implementation.md diff --git a/plugins/partners/agents/apify-integration-expert.md b/plugins/partners/com.github.copilot/agents/apify-integration-expert.md similarity index 100% rename from plugins/partners/agents/apify-integration-expert.md rename to plugins/partners/com.github.copilot/agents/apify-integration-expert.md diff --git a/plugins/partners/agents/arm-migration.md b/plugins/partners/com.github.copilot/agents/arm-migration.md similarity index 100% rename from plugins/partners/agents/arm-migration.md rename to plugins/partners/com.github.copilot/agents/arm-migration.md diff --git a/plugins/partners/agents/comet-opik.md b/plugins/partners/com.github.copilot/agents/comet-opik.md similarity index 100% rename from plugins/partners/agents/comet-opik.md rename to plugins/partners/com.github.copilot/agents/comet-opik.md diff --git a/plugins/partners/agents/diffblue-cover.md b/plugins/partners/com.github.copilot/agents/diffblue-cover.md similarity index 100% rename from plugins/partners/agents/diffblue-cover.md rename to plugins/partners/com.github.copilot/agents/diffblue-cover.md diff --git a/plugins/partners/agents/droid.md b/plugins/partners/com.github.copilot/agents/droid.md similarity index 100% rename from plugins/partners/agents/droid.md rename to plugins/partners/com.github.copilot/agents/droid.md diff --git a/plugins/partners/agents/dynatrace-expert.md b/plugins/partners/com.github.copilot/agents/dynatrace-expert.md similarity index 100% rename from plugins/partners/agents/dynatrace-expert.md rename to plugins/partners/com.github.copilot/agents/dynatrace-expert.md diff --git a/plugins/partners/agents/elasticsearch-observability.md b/plugins/partners/com.github.copilot/agents/elasticsearch-observability.md similarity index 100% rename from plugins/partners/agents/elasticsearch-observability.md rename to plugins/partners/com.github.copilot/agents/elasticsearch-observability.md diff --git a/plugins/partners/agents/jfrog-sec.md b/plugins/partners/com.github.copilot/agents/jfrog-sec.md similarity index 100% rename from plugins/partners/agents/jfrog-sec.md rename to plugins/partners/com.github.copilot/agents/jfrog-sec.md diff --git a/plugins/partners/agents/launchdarkly-flag-cleanup.md b/plugins/partners/com.github.copilot/agents/launchdarkly-flag-cleanup.md similarity index 100% rename from plugins/partners/agents/launchdarkly-flag-cleanup.md rename to plugins/partners/com.github.copilot/agents/launchdarkly-flag-cleanup.md diff --git a/plugins/partners/agents/lingodotdev-i18n.md b/plugins/partners/com.github.copilot/agents/lingodotdev-i18n.md similarity index 100% rename from plugins/partners/agents/lingodotdev-i18n.md rename to plugins/partners/com.github.copilot/agents/lingodotdev-i18n.md diff --git a/plugins/partners/agents/monday-bug-fixer.md b/plugins/partners/com.github.copilot/agents/monday-bug-fixer.md similarity index 100% rename from plugins/partners/agents/monday-bug-fixer.md rename to plugins/partners/com.github.copilot/agents/monday-bug-fixer.md diff --git a/plugins/partners/agents/mongodb-performance-advisor.md b/plugins/partners/com.github.copilot/agents/mongodb-performance-advisor.md similarity index 100% rename from plugins/partners/agents/mongodb-performance-advisor.md rename to plugins/partners/com.github.copilot/agents/mongodb-performance-advisor.md diff --git a/plugins/partners/agents/neo4j-docker-client-generator.md b/plugins/partners/com.github.copilot/agents/neo4j-docker-client-generator.md similarity index 100% rename from plugins/partners/agents/neo4j-docker-client-generator.md rename to plugins/partners/com.github.copilot/agents/neo4j-docker-client-generator.md diff --git a/plugins/partners/agents/neon-migration-specialist.md b/plugins/partners/com.github.copilot/agents/neon-migration-specialist.md similarity index 100% rename from plugins/partners/agents/neon-migration-specialist.md rename to plugins/partners/com.github.copilot/agents/neon-migration-specialist.md diff --git a/plugins/partners/agents/neon-optimization-analyzer.md b/plugins/partners/com.github.copilot/agents/neon-optimization-analyzer.md similarity index 100% rename from plugins/partners/agents/neon-optimization-analyzer.md rename to plugins/partners/com.github.copilot/agents/neon-optimization-analyzer.md diff --git a/plugins/partners/agents/octopus-deploy-release-notes-mcp.md b/plugins/partners/com.github.copilot/agents/octopus-deploy-release-notes-mcp.md similarity index 100% rename from plugins/partners/agents/octopus-deploy-release-notes-mcp.md rename to plugins/partners/com.github.copilot/agents/octopus-deploy-release-notes-mcp.md diff --git a/plugins/partners/agents/pagerduty-incident-responder.md b/plugins/partners/com.github.copilot/agents/pagerduty-incident-responder.md similarity index 100% rename from plugins/partners/agents/pagerduty-incident-responder.md rename to plugins/partners/com.github.copilot/agents/pagerduty-incident-responder.md diff --git a/plugins/partners/agents/stackhawk-security-onboarding.md b/plugins/partners/com.github.copilot/agents/stackhawk-security-onboarding.md similarity index 100% rename from plugins/partners/agents/stackhawk-security-onboarding.md rename to plugins/partners/com.github.copilot/agents/stackhawk-security-onboarding.md diff --git a/plugins/partners/agents/terraform.md b/plugins/partners/com.github.copilot/agents/terraform.md similarity index 100% rename from plugins/partners/agents/terraform.md rename to plugins/partners/com.github.copilot/agents/terraform.md diff --git a/plugins/php-mcp-development/agents/php-mcp-expert.md b/plugins/php-mcp-development/com.github.copilot/agents/php-mcp-expert.md similarity index 100% rename from plugins/php-mcp-development/agents/php-mcp-expert.md rename to plugins/php-mcp-development/com.github.copilot/agents/php-mcp-expert.md diff --git a/plugins/power-apps-code-apps/agents/power-platform-expert.md b/plugins/power-apps-code-apps/com.github.copilot/agents/power-platform-expert.md similarity index 100% rename from plugins/power-apps-code-apps/agents/power-platform-expert.md rename to plugins/power-apps-code-apps/com.github.copilot/agents/power-platform-expert.md diff --git a/plugins/power-bi-development/agents/power-bi-data-modeling-expert.md b/plugins/power-bi-development/com.github.copilot/agents/power-bi-data-modeling-expert.md similarity index 100% rename from plugins/power-bi-development/agents/power-bi-data-modeling-expert.md rename to plugins/power-bi-development/com.github.copilot/agents/power-bi-data-modeling-expert.md diff --git a/plugins/power-bi-development/agents/power-bi-dax-expert.md b/plugins/power-bi-development/com.github.copilot/agents/power-bi-dax-expert.md similarity index 100% rename from plugins/power-bi-development/agents/power-bi-dax-expert.md rename to plugins/power-bi-development/com.github.copilot/agents/power-bi-dax-expert.md diff --git a/plugins/power-bi-development/agents/power-bi-performance-expert.md b/plugins/power-bi-development/com.github.copilot/agents/power-bi-performance-expert.md similarity index 100% rename from plugins/power-bi-development/agents/power-bi-performance-expert.md rename to plugins/power-bi-development/com.github.copilot/agents/power-bi-performance-expert.md diff --git a/plugins/power-bi-development/agents/power-bi-visualization-expert.md b/plugins/power-bi-development/com.github.copilot/agents/power-bi-visualization-expert.md similarity index 100% rename from plugins/power-bi-development/agents/power-bi-visualization-expert.md rename to plugins/power-bi-development/com.github.copilot/agents/power-bi-visualization-expert.md diff --git a/plugins/power-platform-mcp-connector-development/agents/power-platform-mcp-integration-expert.md b/plugins/power-platform-mcp-connector-development/com.github.copilot/agents/power-platform-mcp-integration-expert.md similarity index 100% rename from plugins/power-platform-mcp-connector-development/agents/power-platform-mcp-integration-expert.md rename to plugins/power-platform-mcp-connector-development/com.github.copilot/agents/power-platform-mcp-integration-expert.md diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/README.md b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/README.md similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/README.md rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/README.md diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/accounts.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/accounts.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/accounts.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/accounts.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/app.css b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/app.css similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/app.css rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/app.css diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/app.js b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/app.js similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/app.js rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/app.js diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player-worker.min.js b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player-worker.min.js similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player-worker.min.js rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player-worker.min.js diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player.css b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player.css similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player.css rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player.css diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player.min.js b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player.min.js similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/asciinema-player.min.js rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/asciinema-player.min.js diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/archive.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/archive.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/archive.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/archive.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/browser.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/browser.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/browser.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/browser.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/check-circle.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/check-circle.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/check-circle.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/check-circle.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/check.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/check.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/check.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/check.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-down.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-down.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-down.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-down.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-left.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-left.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-left.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-left.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-right.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-right.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/chevron-right.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/chevron-right.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/clock.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/clock.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/clock.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/clock.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/code.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/code.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/code.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/code.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/comment.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/comment.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/comment.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/comment.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/download.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/download.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/download.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/download.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/eye.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/eye.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/eye.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/eye.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-binary.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-binary.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-binary.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-binary.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-code.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-code.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-code.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-code.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-directory.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-directory.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-directory.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-directory.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-media.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-media.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-media.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-media.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-zip.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-zip.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file-zip.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file-zip.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/file.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/file.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/filter.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/filter.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/filter.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/filter.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/gear.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/gear.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/gear.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/gear.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/git-pull-request.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/git-pull-request.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/git-pull-request.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/git-pull-request.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/kebab-horizontal.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/kebab-horizontal.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/kebab-horizontal.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/kebab-horizontal.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/link-external.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/link-external.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/link-external.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/link-external.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/mark-github.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/mark-github.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/mark-github.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/mark-github.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/markdown.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/markdown.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/markdown.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/markdown.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/package.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/package.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/package.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/package.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/person.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/person.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/person.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/person.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/pin-slash.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/pin-slash.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/pin-slash.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/pin-slash.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/pin.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/pin.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/pin.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/pin.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/play.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/play.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/play.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/play.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/repo.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/repo.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/repo.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/repo.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/search.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/search.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/search.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/search.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sidebar-collapse.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sidebar-collapse.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sidebar-collapse.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sidebar-collapse.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sidebar-expand.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sidebar-expand.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sidebar-expand.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sidebar-expand.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/star-fill.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/star-fill.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/star-fill.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/star-fill.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/star.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/star.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/star.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/star.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sync.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sync.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/sync.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/sync.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/terminal.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/terminal.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/terminal.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/terminal.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/trash.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/trash.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/trash.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/trash.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/workflow.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/workflow.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/workflow.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/workflow.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/x-circle.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/x-circle.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/x-circle.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/x-circle.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/x.svg b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/x.svg similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/octicons/x.svg rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/octicons/x.svg diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/preview-dark.png b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/preview-dark.png similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/preview-dark.png rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/preview-dark.png diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/preview.png b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/preview.png similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/preview.png rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/preview.png diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-color-modes.css b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-color-modes.css similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-color-modes.css rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-color-modes.css diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-core.css b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-core.css similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-core.css rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-core.css diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-product.css b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-product.css similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/primer-product.css rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/primer-product.css diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/trx-preview.js b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/trx-preview.js similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/assets/trx-preview.js rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/assets/trx-preview.js diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/cache-coordinator.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/cache-coordinator.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/cache-coordinator.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/cache-coordinator.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/cache.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/cache.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/cache.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/cache.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/constants.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/constants.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/constants.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/constants.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/copilot-extension.json b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/copilot-extension.json similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/copilot-extension.json rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/copilot-extension.json diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/detector.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/detector.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/detector.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/detector.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/extension.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/extension.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/extension.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/extension.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/github.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/github.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/github.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/github.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/memory-cache.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/memory-cache.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/memory-cache.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/memory-cache.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/preview.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/preview.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/preview.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/preview.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/render.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/render.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/render.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/render.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/review-fixes.test.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/review-fixes.test.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/review-fixes.test.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/review-fixes.test.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/security.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/security.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/security.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/security.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/server.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/server.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/server.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/server.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/state.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/state.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/state.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/state.mjs diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/asciinema-player.txt b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/asciinema-player.txt similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/asciinema-player.txt rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/asciinema-player.txt diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/octicons.txt b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/octicons.txt similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/octicons.txt rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/octicons.txt diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/primer-css.txt b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/primer-css.txt similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/third-party-licenses/primer-css.txt rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/third-party-licenses/primer-css.txt diff --git a/plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/zip.mjs b/plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/zip.mjs similarity index 100% rename from plugins/pr-artifact-explorer/extensions/pr-artifact-explorer/zip.mjs rename to plugins/pr-artifact-explorer/com.github.copilot/extensions/pr-artifact-explorer/zip.mjs diff --git a/plugins/project-documenter/agents/project-documenter.md b/plugins/project-documenter/com.github.copilot/agents/project-documenter.md similarity index 100% rename from plugins/project-documenter/agents/project-documenter.md rename to plugins/project-documenter/com.github.copilot/agents/project-documenter.md diff --git a/plugins/project-planning/agents/implementation-plan.md b/plugins/project-planning/com.github.copilot/agents/implementation-plan.md similarity index 100% rename from plugins/project-planning/agents/implementation-plan.md rename to plugins/project-planning/com.github.copilot/agents/implementation-plan.md diff --git a/plugins/project-planning/agents/plan.md b/plugins/project-planning/com.github.copilot/agents/plan.md similarity index 100% rename from plugins/project-planning/agents/plan.md rename to plugins/project-planning/com.github.copilot/agents/plan.md diff --git a/plugins/project-planning/agents/planner.md b/plugins/project-planning/com.github.copilot/agents/planner.md similarity index 100% rename from plugins/project-planning/agents/planner.md rename to plugins/project-planning/com.github.copilot/agents/planner.md diff --git a/plugins/project-planning/agents/prd.md b/plugins/project-planning/com.github.copilot/agents/prd.md similarity index 100% rename from plugins/project-planning/agents/prd.md rename to plugins/project-planning/com.github.copilot/agents/prd.md diff --git a/plugins/project-planning/agents/research-technical-spike.md b/plugins/project-planning/com.github.copilot/agents/research-technical-spike.md similarity index 100% rename from plugins/project-planning/agents/research-technical-spike.md rename to plugins/project-planning/com.github.copilot/agents/research-technical-spike.md diff --git a/plugins/project-planning/agents/task-planner.md b/plugins/project-planning/com.github.copilot/agents/task-planner.md similarity index 100% rename from plugins/project-planning/agents/task-planner.md rename to plugins/project-planning/com.github.copilot/agents/task-planner.md diff --git a/plugins/project-planning/agents/task-researcher.md b/plugins/project-planning/com.github.copilot/agents/task-researcher.md similarity index 100% rename from plugins/project-planning/agents/task-researcher.md rename to plugins/project-planning/com.github.copilot/agents/task-researcher.md diff --git a/plugins/python-mcp-development/agents/python-mcp-expert.md b/plugins/python-mcp-development/com.github.copilot/agents/python-mcp-expert.md similarity index 100% rename from plugins/python-mcp-development/agents/python-mcp-expert.md rename to plugins/python-mcp-development/com.github.copilot/agents/python-mcp-expert.md diff --git a/plugins/react18-upgrade/agents/react18-auditor.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-auditor.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-auditor.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-auditor.md diff --git a/plugins/react18-upgrade/agents/react18-batching-fixer.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-batching-fixer.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-batching-fixer.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-batching-fixer.md diff --git a/plugins/react18-upgrade/agents/react18-class-surgeon.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-class-surgeon.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-class-surgeon.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-class-surgeon.md diff --git a/plugins/react18-upgrade/agents/react18-commander.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-commander.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-commander.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-commander.md diff --git a/plugins/react18-upgrade/agents/react18-dep-surgeon.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-dep-surgeon.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-dep-surgeon.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-dep-surgeon.md diff --git a/plugins/react18-upgrade/agents/react18-test-guardian.md b/plugins/react18-upgrade/com.github.copilot/agents/react18-test-guardian.md similarity index 100% rename from plugins/react18-upgrade/agents/react18-test-guardian.md rename to plugins/react18-upgrade/com.github.copilot/agents/react18-test-guardian.md diff --git a/plugins/react19-upgrade/agents/react19-auditor.md b/plugins/react19-upgrade/com.github.copilot/agents/react19-auditor.md similarity index 100% rename from plugins/react19-upgrade/agents/react19-auditor.md rename to plugins/react19-upgrade/com.github.copilot/agents/react19-auditor.md diff --git a/plugins/react19-upgrade/agents/react19-commander.md b/plugins/react19-upgrade/com.github.copilot/agents/react19-commander.md similarity index 100% rename from plugins/react19-upgrade/agents/react19-commander.md rename to plugins/react19-upgrade/com.github.copilot/agents/react19-commander.md diff --git a/plugins/react19-upgrade/agents/react19-dep-surgeon.md b/plugins/react19-upgrade/com.github.copilot/agents/react19-dep-surgeon.md similarity index 100% rename from plugins/react19-upgrade/agents/react19-dep-surgeon.md rename to plugins/react19-upgrade/com.github.copilot/agents/react19-dep-surgeon.md diff --git a/plugins/react19-upgrade/agents/react19-migrator.md b/plugins/react19-upgrade/com.github.copilot/agents/react19-migrator.md similarity index 100% rename from plugins/react19-upgrade/agents/react19-migrator.md rename to plugins/react19-upgrade/com.github.copilot/agents/react19-migrator.md diff --git a/plugins/react19-upgrade/agents/react19-test-guardian.md b/plugins/react19-upgrade/com.github.copilot/agents/react19-test-guardian.md similarity index 100% rename from plugins/react19-upgrade/agents/react19-test-guardian.md rename to plugins/react19-upgrade/com.github.copilot/agents/react19-test-guardian.md diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/README.md b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/README.md similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/README.md rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/README.md diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/assets/preview.png b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/assets/preview.png similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/assets/preview.png rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/assets/preview.png diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/extension.mjs b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/extension.mjs similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/extension.mjs rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/extension.mjs diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/package-lock.json b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/package-lock.json similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/package-lock.json rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/package-lock.json diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/package.json b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/package.json similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/package.json rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/package.json diff --git a/plugins/release-notes-showcase/extensions/release-notes-showcase/releaseNotesShowcase.mjs b/plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/releaseNotesShowcase.mjs similarity index 100% rename from plugins/release-notes-showcase/extensions/release-notes-showcase/releaseNotesShowcase.mjs rename to plugins/release-notes-showcase/com.github.copilot/extensions/release-notes-showcase/releaseNotesShowcase.mjs diff --git a/plugins/repo-actions-hub/extensions/repo-actions-hub/README.md b/plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/README.md similarity index 100% rename from plugins/repo-actions-hub/extensions/repo-actions-hub/README.md rename to plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/README.md diff --git a/plugins/repo-actions-hub/extensions/repo-actions-hub/assets/preview.png b/plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/assets/preview.png similarity index 100% rename from plugins/repo-actions-hub/extensions/repo-actions-hub/assets/preview.png rename to plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/assets/preview.png diff --git a/plugins/repo-actions-hub/extensions/repo-actions-hub/copilot-extension.json b/plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/copilot-extension.json similarity index 100% rename from plugins/repo-actions-hub/extensions/repo-actions-hub/copilot-extension.json rename to plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/copilot-extension.json diff --git a/plugins/repo-actions-hub/extensions/repo-actions-hub/extension.mjs b/plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/extension.mjs similarity index 100% rename from plugins/repo-actions-hub/extensions/repo-actions-hub/extension.mjs rename to plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/extension.mjs diff --git a/plugins/repo-actions-hub/extensions/repo-actions-hub/package.json b/plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/package.json similarity index 100% rename from plugins/repo-actions-hub/extensions/repo-actions-hub/package.json rename to plugins/repo-actions-hub/com.github.copilot/extensions/repo-actions-hub/package.json diff --git a/plugins/ruby-mcp-development/agents/ruby-mcp-expert.md b/plugins/ruby-mcp-development/com.github.copilot/agents/ruby-mcp-expert.md similarity index 100% rename from plugins/ruby-mcp-development/agents/ruby-mcp-expert.md rename to plugins/ruby-mcp-development/com.github.copilot/agents/ruby-mcp-expert.md diff --git a/plugins/rug-agentic-workflow/agents/qa-subagent.md b/plugins/rug-agentic-workflow/com.github.copilot/agents/qa-subagent.md similarity index 100% rename from plugins/rug-agentic-workflow/agents/qa-subagent.md rename to plugins/rug-agentic-workflow/com.github.copilot/agents/qa-subagent.md diff --git a/plugins/rug-agentic-workflow/agents/rug-orchestrator.md b/plugins/rug-agentic-workflow/com.github.copilot/agents/rug-orchestrator.md similarity index 100% rename from plugins/rug-agentic-workflow/agents/rug-orchestrator.md rename to plugins/rug-agentic-workflow/com.github.copilot/agents/rug-orchestrator.md diff --git a/plugins/rug-agentic-workflow/agents/swe-subagent.md b/plugins/rug-agentic-workflow/com.github.copilot/agents/swe-subagent.md similarity index 100% rename from plugins/rug-agentic-workflow/agents/swe-subagent.md rename to plugins/rug-agentic-workflow/com.github.copilot/agents/swe-subagent.md diff --git a/plugins/rust-mcp-development/agents/rust-mcp-expert.md b/plugins/rust-mcp-development/com.github.copilot/agents/rust-mcp-expert.md similarity index 100% rename from plugins/rust-mcp-development/agents/rust-mcp-expert.md rename to plugins/rust-mcp-development/com.github.copilot/agents/rust-mcp-expert.md diff --git a/plugins/salesforce-development/agents/salesforce-apex-triggers.md b/plugins/salesforce-development/com.github.copilot/agents/salesforce-apex-triggers.md similarity index 100% rename from plugins/salesforce-development/agents/salesforce-apex-triggers.md rename to plugins/salesforce-development/com.github.copilot/agents/salesforce-apex-triggers.md diff --git a/plugins/salesforce-development/agents/salesforce-aura-lwc.md b/plugins/salesforce-development/com.github.copilot/agents/salesforce-aura-lwc.md similarity index 100% rename from plugins/salesforce-development/agents/salesforce-aura-lwc.md rename to plugins/salesforce-development/com.github.copilot/agents/salesforce-aura-lwc.md diff --git a/plugins/salesforce-development/agents/salesforce-flow.md b/plugins/salesforce-development/com.github.copilot/agents/salesforce-flow.md similarity index 100% rename from plugins/salesforce-development/agents/salesforce-flow.md rename to plugins/salesforce-development/com.github.copilot/agents/salesforce-flow.md diff --git a/plugins/salesforce-development/agents/salesforce-visualforce.md b/plugins/salesforce-development/com.github.copilot/agents/salesforce-visualforce.md similarity index 100% rename from plugins/salesforce-development/agents/salesforce-visualforce.md rename to plugins/salesforce-development/com.github.copilot/agents/salesforce-visualforce.md diff --git a/plugins/signals-dashboard/extensions/signals-dashboard/assets/preview.png b/plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/assets/preview.png similarity index 100% rename from plugins/signals-dashboard/extensions/signals-dashboard/assets/preview.png rename to plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/assets/preview.png diff --git a/plugins/signals-dashboard/extensions/signals-dashboard/extension.mjs b/plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/extension.mjs similarity index 100% rename from plugins/signals-dashboard/extensions/signals-dashboard/extension.mjs rename to plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/extension.mjs diff --git a/plugins/signals-dashboard/extensions/signals-dashboard/launch-profile.mjs b/plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/launch-profile.mjs similarity index 100% rename from plugins/signals-dashboard/extensions/signals-dashboard/launch-profile.mjs rename to plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/launch-profile.mjs diff --git a/plugins/signals-dashboard/extensions/signals-dashboard/launch-profile.test.mjs b/plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/launch-profile.test.mjs similarity index 100% rename from plugins/signals-dashboard/extensions/signals-dashboard/launch-profile.test.mjs rename to plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/launch-profile.test.mjs diff --git a/plugins/signals-dashboard/extensions/signals-dashboard/package.json b/plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/package.json similarity index 100% rename from plugins/signals-dashboard/extensions/signals-dashboard/package.json rename to plugins/signals-dashboard/com.github.copilot/extensions/signals-dashboard/package.json diff --git a/plugins/site-studio/extensions/site-studio/assets/preview.png b/plugins/site-studio/com.github.copilot/extensions/site-studio/assets/preview.png similarity index 100% rename from plugins/site-studio/extensions/site-studio/assets/preview.png rename to plugins/site-studio/com.github.copilot/extensions/site-studio/assets/preview.png diff --git a/plugins/site-studio/extensions/site-studio/extension.mjs b/plugins/site-studio/com.github.copilot/extensions/site-studio/extension.mjs similarity index 100% rename from plugins/site-studio/extensions/site-studio/extension.mjs rename to plugins/site-studio/com.github.copilot/extensions/site-studio/extension.mjs diff --git a/plugins/site-studio/extensions/site-studio/package.json b/plugins/site-studio/com.github.copilot/extensions/site-studio/package.json similarity index 100% rename from plugins/site-studio/extensions/site-studio/package.json rename to plugins/site-studio/com.github.copilot/extensions/site-studio/package.json diff --git a/plugins/software-engineering-team/agents/se-gitops-ci-specialist.md b/plugins/software-engineering-team/com.github.copilot/agents/se-gitops-ci-specialist.md similarity index 100% rename from plugins/software-engineering-team/agents/se-gitops-ci-specialist.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-gitops-ci-specialist.md diff --git a/plugins/software-engineering-team/agents/se-product-manager-advisor.md b/plugins/software-engineering-team/com.github.copilot/agents/se-product-manager-advisor.md similarity index 100% rename from plugins/software-engineering-team/agents/se-product-manager-advisor.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-product-manager-advisor.md diff --git a/plugins/software-engineering-team/agents/se-responsible-ai-code.md b/plugins/software-engineering-team/com.github.copilot/agents/se-responsible-ai-code.md similarity index 100% rename from plugins/software-engineering-team/agents/se-responsible-ai-code.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-responsible-ai-code.md diff --git a/plugins/software-engineering-team/agents/se-security-reviewer.md b/plugins/software-engineering-team/com.github.copilot/agents/se-security-reviewer.md similarity index 100% rename from plugins/software-engineering-team/agents/se-security-reviewer.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-security-reviewer.md diff --git a/plugins/software-engineering-team/agents/se-system-architecture-reviewer.md b/plugins/software-engineering-team/com.github.copilot/agents/se-system-architecture-reviewer.md similarity index 100% rename from plugins/software-engineering-team/agents/se-system-architecture-reviewer.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-system-architecture-reviewer.md diff --git a/plugins/software-engineering-team/agents/se-technical-writer.md b/plugins/software-engineering-team/com.github.copilot/agents/se-technical-writer.md similarity index 100% rename from plugins/software-engineering-team/agents/se-technical-writer.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-technical-writer.md diff --git a/plugins/software-engineering-team/agents/se-ux-ui-designer.md b/plugins/software-engineering-team/com.github.copilot/agents/se-ux-ui-designer.md similarity index 100% rename from plugins/software-engineering-team/agents/se-ux-ui-designer.md rename to plugins/software-engineering-team/com.github.copilot/agents/se-ux-ui-designer.md diff --git a/plugins/swift-mcp-development/agents/swift-mcp-expert.md b/plugins/swift-mcp-development/com.github.copilot/agents/swift-mcp-expert.md similarity index 100% rename from plugins/swift-mcp-development/agents/swift-mcp-expert.md rename to plugins/swift-mcp-development/com.github.copilot/agents/swift-mcp-expert.md diff --git a/plugins/technical-spike/agents/research-technical-spike.md b/plugins/technical-spike/com.github.copilot/agents/research-technical-spike.md similarity index 100% rename from plugins/technical-spike/agents/research-technical-spike.md rename to plugins/technical-spike/com.github.copilot/agents/research-technical-spike.md diff --git a/plugins/testing-automation/agents/playwright-tester.md b/plugins/testing-automation/com.github.copilot/agents/playwright-tester.md similarity index 100% rename from plugins/testing-automation/agents/playwright-tester.md rename to plugins/testing-automation/com.github.copilot/agents/playwright-tester.md diff --git a/plugins/testing-automation/agents/tdd-green.md b/plugins/testing-automation/com.github.copilot/agents/tdd-green.md similarity index 100% rename from plugins/testing-automation/agents/tdd-green.md rename to plugins/testing-automation/com.github.copilot/agents/tdd-green.md diff --git a/plugins/testing-automation/agents/tdd-red.md b/plugins/testing-automation/com.github.copilot/agents/tdd-red.md similarity index 100% rename from plugins/testing-automation/agents/tdd-red.md rename to plugins/testing-automation/com.github.copilot/agents/tdd-red.md diff --git a/plugins/testing-automation/agents/tdd-refactor.md b/plugins/testing-automation/com.github.copilot/agents/tdd-refactor.md similarity index 100% rename from plugins/testing-automation/agents/tdd-refactor.md rename to plugins/testing-automation/com.github.copilot/agents/tdd-refactor.md diff --git a/plugins/the-workshop/agents/workshop-ta.md b/plugins/the-workshop/com.github.copilot/agents/workshop-ta.md similarity index 100% rename from plugins/the-workshop/agents/workshop-ta.md rename to plugins/the-workshop/com.github.copilot/agents/workshop-ta.md diff --git a/plugins/the-workshop/extensions/signals-dashboard/assets/preview.png b/plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/assets/preview.png similarity index 100% rename from plugins/the-workshop/extensions/signals-dashboard/assets/preview.png rename to plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/assets/preview.png diff --git a/plugins/the-workshop/extensions/signals-dashboard/extension.mjs b/plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/extension.mjs similarity index 100% rename from plugins/the-workshop/extensions/signals-dashboard/extension.mjs rename to plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/extension.mjs diff --git a/plugins/the-workshop/extensions/signals-dashboard/launch-profile.mjs b/plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/launch-profile.mjs similarity index 100% rename from plugins/the-workshop/extensions/signals-dashboard/launch-profile.mjs rename to plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/launch-profile.mjs diff --git a/plugins/the-workshop/extensions/signals-dashboard/launch-profile.test.mjs b/plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/launch-profile.test.mjs similarity index 100% rename from plugins/the-workshop/extensions/signals-dashboard/launch-profile.test.mjs rename to plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/launch-profile.test.mjs diff --git a/plugins/the-workshop/extensions/signals-dashboard/package.json b/plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/package.json similarity index 100% rename from plugins/the-workshop/extensions/signals-dashboard/package.json rename to plugins/the-workshop/com.github.copilot/extensions/signals-dashboard/package.json diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/README.md b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/README.md similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/README.md rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/README.md diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/assets/preview.png b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/assets/preview.png similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/assets/preview.png rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/assets/preview.png diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/extension.mjs b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/extension.mjs similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/extension.mjs rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/extension.mjs diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/analyzer.mjs b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/analyzer.mjs similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/analyzer.mjs rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/analyzer.mjs diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/copy-generator.mjs b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/copy-generator.mjs similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/copy-generator.mjs rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/copy-generator.mjs diff --git a/plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/renderer.mjs b/plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/renderer.mjs similarity index 100% rename from plugins/tiny-tool-town-submitter/extensions/tiny-tool-town-submitter/lib/renderer.mjs rename to plugins/tiny-tool-town-submitter/com.github.copilot/extensions/tiny-tool-town-submitter/lib/renderer.mjs diff --git a/plugins/token-pacman/extensions/token-pacman/README.md b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/README.md similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/README.md rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/README.md diff --git a/plugins/token-pacman/extensions/token-pacman/assets/preview.png b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/assets/preview.png similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/assets/preview.png rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/assets/preview.png diff --git a/plugins/token-pacman/extensions/token-pacman/assets/token-pacman.jpg b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/assets/token-pacman.jpg similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/assets/token-pacman.jpg rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/assets/token-pacman.jpg diff --git a/plugins/token-pacman/extensions/token-pacman/copilot-extension.json b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/copilot-extension.json similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/copilot-extension.json rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/copilot-extension.json diff --git a/plugins/token-pacman/extensions/token-pacman/extension.mjs b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/extension.mjs similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/extension.mjs rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/extension.mjs diff --git a/plugins/token-pacman/extensions/token-pacman/package.json b/plugins/token-pacman/com.github.copilot/extensions/token-pacman/package.json similarity index 100% rename from plugins/token-pacman/extensions/token-pacman/package.json rename to plugins/token-pacman/com.github.copilot/extensions/token-pacman/package.json diff --git a/plugins/typescript-mcp-development/agents/typescript-mcp-expert.md b/plugins/typescript-mcp-development/com.github.copilot/agents/typescript-mcp-expert.md similarity index 100% rename from plugins/typescript-mcp-development/agents/typescript-mcp-expert.md rename to plugins/typescript-mcp-development/com.github.copilot/agents/typescript-mcp-expert.md diff --git a/plugins/where-was-i/extensions/where-was-i/assets/preview.png b/plugins/where-was-i/com.github.copilot/extensions/where-was-i/assets/preview.png similarity index 100% rename from plugins/where-was-i/extensions/where-was-i/assets/preview.png rename to plugins/where-was-i/com.github.copilot/extensions/where-was-i/assets/preview.png diff --git a/plugins/where-was-i/extensions/where-was-i/extension.mjs b/plugins/where-was-i/com.github.copilot/extensions/where-was-i/extension.mjs similarity index 100% rename from plugins/where-was-i/extensions/where-was-i/extension.mjs rename to plugins/where-was-i/com.github.copilot/extensions/where-was-i/extension.mjs diff --git a/plugins/where-was-i/extensions/where-was-i/package.json b/plugins/where-was-i/com.github.copilot/extensions/where-was-i/package.json similarity index 100% rename from plugins/where-was-i/extensions/where-was-i/package.json rename to plugins/where-was-i/com.github.copilot/extensions/where-was-i/package.json diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/README.md b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/README.md similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/README.md rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/README.md diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/assets/github-mark-16.svg b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/assets/github-mark-16.svg similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/assets/github-mark-16.svg rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/assets/github-mark-16.svg diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/assets/preview.png b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/assets/preview.png similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/assets/preview.png rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/assets/preview.png diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/extension.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/extension.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/extension.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/extension.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/package.json b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/package.json similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/package.json rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/package.json diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/custom-analyzers.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/custom-analyzers.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/custom-analyzers.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/custom-analyzers.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/docker-images.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/docker-images.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/docker-images.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/docker-images.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/microsoft-scout.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/microsoft-scout.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/microsoft-scout.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/microsoft-scout.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/npm-cache.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/npm-cache.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/npm-cache.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/npm-cache.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/uv-cache.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/uv-cache.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/uv-cache.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/uv-cache.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/vscode-insiders.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/vscode-insiders.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/analyzers/vscode-insiders.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/analyzers/vscode-insiders.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/api/server.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/api/server.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/api/server.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/api/server.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/analyzer-commands.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/analyzer-commands.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/analyzer-commands.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/analyzer-commands.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/categorizers.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/categorizers.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/categorizers.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/categorizers.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/cleanup.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/cleanup.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/cleanup.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/cleanup.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/cloud-files.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/cloud-files.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/cloud-files.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/cloud-files.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/folder-explanation.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/folder-explanation.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/folder-explanation.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/folder-explanation.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/item-inspector.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/item-inspector.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/item-inspector.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/item-inspector.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/platform.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/platform.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/platform.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/platform.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/scanner.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/scanner.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/scanner.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/scanner.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/storage-service.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/storage-service.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/core/storage-service.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/core/storage-service.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/ui/renderer.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/ui/renderer.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/ui/renderer.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/ui/renderer.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/ui/tree-navigation.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/ui/tree-navigation.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/src/ui/tree-navigation.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/src/ui/tree-navigation.mjs diff --git a/plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/test/self-test.mjs b/plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/test/self-test.mjs similarity index 100% rename from plugins/windows-app-storage-inspector-cleanup/extensions/windows-app-storage-inspector-cleanup/test/self-test.mjs rename to plugins/windows-app-storage-inspector-cleanup/com.github.copilot/extensions/windows-app-storage-inspector-cleanup/test/self-test.mjs diff --git a/plugins/work-hub/extensions/work-hub/README.md b/plugins/work-hub/com.github.copilot/extensions/work-hub/README.md similarity index 100% rename from plugins/work-hub/extensions/work-hub/README.md rename to plugins/work-hub/com.github.copilot/extensions/work-hub/README.md diff --git a/plugins/work-hub/extensions/work-hub/assets/preview.png b/plugins/work-hub/com.github.copilot/extensions/work-hub/assets/preview.png similarity index 100% rename from plugins/work-hub/extensions/work-hub/assets/preview.png rename to plugins/work-hub/com.github.copilot/extensions/work-hub/assets/preview.png diff --git a/plugins/work-hub/extensions/work-hub/data.mjs b/plugins/work-hub/com.github.copilot/extensions/work-hub/data.mjs similarity index 100% rename from plugins/work-hub/extensions/work-hub/data.mjs rename to plugins/work-hub/com.github.copilot/extensions/work-hub/data.mjs diff --git a/plugins/work-hub/extensions/work-hub/extension.mjs b/plugins/work-hub/com.github.copilot/extensions/work-hub/extension.mjs similarity index 100% rename from plugins/work-hub/extensions/work-hub/extension.mjs rename to plugins/work-hub/com.github.copilot/extensions/work-hub/extension.mjs diff --git a/plugins/work-hub/extensions/work-hub/package.json b/plugins/work-hub/com.github.copilot/extensions/work-hub/package.json similarity index 100% rename from plugins/work-hub/extensions/work-hub/package.json rename to plugins/work-hub/com.github.copilot/extensions/work-hub/package.json diff --git a/plugins/work-hub/extensions/work-hub/renderer.mjs b/plugins/work-hub/com.github.copilot/extensions/work-hub/renderer.mjs similarity index 100% rename from plugins/work-hub/extensions/work-hub/renderer.mjs rename to plugins/work-hub/com.github.copilot/extensions/work-hub/renderer.mjs