You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
docs: repo premise "VS Code is not a plugin surface" is stale β VS Code now auto-discovers bundled plugin agents/skills/MCPΒ #66
The repo's docs and ADRs are built on the premise that VS Code is not a plugin surface β that plugins aren't a VS Code concept and bundled agents/MCP must be delivered to VS Code as manual per-workspace config (.github/agents/*.agent.md, hand-added MCP entries). That premise is now stale: VS Code ships agent plugins, and the official docs state "When you install a plugin, its commands, skills, agents, hooks, and MCP servers appear in chat" and "plugin-provided customizations appear alongside your locally defined ones", with agent locations read from the agents field in plugin.json (default agents/) β i.e. VS Code now auto-discovers bundled plugin agents/skills/MCP, no manual copy required.
Stale assertions currently on main (verified 2026-07-14):
README.md β VS Code "consumes agents but does not bundle themβ¦ Copy the agent to your workspace as .github/agents/β¦" (agents Β§) and the analogous MCP note.
plugins/vibe-coding/README.md:23-27 β "VS Code delivery step β¦ VS Code does not β copy the companion agentβ¦".
docs/adr/0001-bundling-mcp-servers-and-custom-agents.md β the capability matrix rows + "VS Code is not a plugin surface" analysis.
docs/adr/0003-vibe-coding-plugin-design.md:131-132 β the "documented VS Code delivery step β copy the companion agent".
(The automated-ai-engineer plugin README was already corrected in PR #63; this issue covers the rest of the repo.)
Proposed direction
Verify the full extent of VS Code agent-plugin support β agents β (confirmed), and whether skills and MCP servers bundle+auto-discover the same way (the docs list them, but confirm the manifest fields VS Code honors) before rewriting the MCP delivery guidance.
Refresh the consumer docs (top-level README.md + plugins/vibe-coding/README.md): state that Claude Code, Copilot CLI, and VS Code all auto-load bundled plugin components on install; drop the manual .github/agents copy steps.
Correct the ADR record without rewriting history β ADR-0001 and ADR-0003 are point-in-time decisions; add a superseding note (or a short new ADR) recording that VS Code has since gained plugin-surface support, and update the capability matrix rather than silently editing the original analysis.
Rough size
SβM β mostly docs; the ADR-correction approach (amend-note vs new ADR) is the main judgement call, and step 1 is a short verification. Part of #38.
Acceptance criteria
No doc/ADR on main asserts VS Code requires a manual agent/MCP copy for plugin-bundled components (except as clearly-marked historical context).
VS Code auto-discovery of bundled agents (and confirmed-supported skills/MCP) is documented consistently across README + plugin READMEs.
The ADR trail records the capability shift explicitly (superseding note or new ADR).
#34 - docs: describe the live multi-upstream skill-sourcing model [merged] #43 - docs(adr): decide cross-tool MCP/agent bundling design (ADR 0001) [merged] #53 - fix: omit skills/agents path fields so plugins install in Claude Code [merged] #55 - docs(adr): define the Automated AI Engineer plugin boundary [merged] #58 - docs(adr): design the Vibe Coding plugin (shape, skill family, stack guardrail, voice) [merged]
π Issue Planner
Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.
Create Plan
π§ͺ Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your .coderabbit.yaml:
issue_enrichment:
auto_enrich:
enabled: false
π¬ Have feedback or questions? Drop into our discord!
Activity
coderabbitai commentedon Jul 14, 2026
π Related PRs
#34 - docs: describe the live multi-upstream skill-sourcing model [merged]
#43 - docs(adr): decide cross-tool MCP/agent bundling design (ADR 0001) [merged]
#53 - fix: omit skills/agents path fields so plugins install in Claude Code [merged]
#55 - docs(adr): define the Automated AI Engineer plugin boundary [merged]
#58 - docs(adr): design the Vibe Coding plugin (shape, skill family, stack guardrail, voice) [merged]
π Issue Planner
Check the box below or use the
@coderabbitai plancommand to generate an implementation plan and prompts that you can use with your favorite coding assistant.π§ͺ Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:π¬ Have feedback or questions? Drop into our discord!