Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.3Wiki
Agentic AI Atlas · GAP-L1-P0-claude-code-plugin-component-types
process/gaps/GAP-L1-P0-claude-code-plugin-component-typesa5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
GAP-L1-P0-claude-models-pricing-and-lineupGAP-L1-P0-mcp-spec-2025-11-25GAP-L1-P1-adaptive-thinking-vs-extended-thinkingGAP-L1-P1-anthropic-skills-vs-claude-code-skillsGAP-L1-P1-cursor-profiles-and-modesGAP-L1-P1-mcp-elicitation-and-resource-links
I.
Wiki article

process/gaps/GAP-L1-P0-claude-code-plugin-component-types

Reading · 2 min

GAP-L1-P0-claude-code-plugin-component-types reference

The Plugin and NativeExtension NodeKinds enumerate containsskill, containssubagent, containstoolserver edges. There is no representation of:

Page nodewiki/process/gaps/GAP-L1-P0-claude-code-plugin-component-types.mdNearby pages · 21Documents · 0

Continue reading

Nearby pages in the same section.

GAP-L1-P0-claude-models-pricing-and-lineupGAP-L1-P0-mcp-spec-2025-11-25GAP-L1-P1-adaptive-thinking-vs-extended-thinkingGAP-L1-P1-anthropic-skills-vs-claude-code-skillsGAP-L1-P1-cursor-profiles-and-modesGAP-L1-P1-mcp-elicitation-and-resource-linksGAP-L1-P1-mcp-oauth-resource-serverGAP-L1-P1-repo-graph-discovery-signalGAP-L1-P1-repo-graph-session-lifecycle-semanticsGAP-L1-P2-gemini-2-5-and-3GAP-L1-P2-mcp-stdio-vs-http-sse-deprecationGAP-L1-P2-openai-codex-and-responses-apiGAP-L1-P2-repo-graph-cisurface-packagesurfaceGAP-L1-P2-repo-graph-pluginartifactGAP-L1-P3-benchmarks-staleGAP-L2-P0-pathdescriptor-undeclared-but-referencedGAP-L2-P1-edge-kinds-md-vs-yaml-parityGAP-L2-P1-mcptransport-status-attribute-undeclaredGAP-L2-P2-cluster-count-mismatchGAP-L2-P2-coverage-checklist-internal-broken-refsGAP-L2-P2-versionrange-attribute-on-modelversion

GAP-L1-P0-claude-code-plugin-component-types

FieldValue
idgap:claude-code-plugin-component-types
titleClaude Code plugin format adds LSP servers, background monitors, bin/, settings.json, .claude-plugin/plugin.json — not in schema
level1
priorityP0
discoveredAt2026-04-28T00:00:00Z
sourcehttps://code.claude.com/docs/en/plugins
statusclosed
ownertbd

Current state

The Plugin and NativeExtension NodeKinds enumerate contains_skill, contains_subagent, contains_tool_server edges. There is no representation of:

  • **LSP servers** (.lsp.json) — a new component type giving Claude real-time code intelligence
  • **Background monitors** (monitors/monitors.json) — long-running stdout-emitting processes that surface notifications
  • **bin/ directory** — plugin-provided executables added to PATH
  • **Plugin-shipped settings.json** — currently scoped to agent and subagentStatusLine
  • **.claude-plugin/plugin.json** manifest path (current example uses plugin.json at root)
  • **Skills vs. commands distinction** — Claude Code now treats commands/ as legacy "flat markdown skills" and skills/ as the canonical form
  • **disable-model-invocation** frontmatter on SKILL.md
  • **/reload-plugins** lifecycle event

Desired state

  • New NodeKinds: LSPServer, BackgroundMonitor, BinaryProvider.
  • New edges: Plugin contains_lsp_server LSPServer, Plugin contains_monitor BackgroundMonitor, Plugin contains_bin BinaryProvider, Plugin ships_settings SettingsTemplate.
  • Extend Skill with disableModelInvocation: bool, argumentsToken: string (e.g. $ARGUMENTS), entrypoint enum to distinguish SKILL.md vs flat-markdown-command.
  • Extend Plugin with manifestPath attribute (.claude-plugin/plugin.json).
  • Add HookSurface instances for ReloadPlugins, MonitorEvent.

Evidence

  • https://code.claude.com/docs/en/plugins ("LSP servers", "Background monitors", "bin/", "settings.json", ".claude-plugin/")
  • https://code.claude.com/docs/en/plugins-reference

Propagation status

  • Level 1: open
  • Level 2: not-started — 02-node-kinds/extensions-plugins.md needs three new sections; coverage-checklist.md Plugin section needs three new rows
  • Level 3+: cascade

Propagation chain

  • Level 1: add NodeKinds + edges + 1 example each in schema/examples/extensions/.
  • Level 2: update 02-node-kinds/extensions-plugins.md and 03-edge-kinds.md.

Notes

LSP and background monitors are entirely new component types — they don't fit any existing NodeKind. This is real Claude Code product surface evolution, P0.

Resolution (2026-04-28)

Closed. NodeKinds LSPServer, BackgroundMonitor, BinaryProvider, SettingsTemplate were added in earlier passes (per the user-provided audit hint). Edges Plugin contains_lsp_server, Plugin contains_monitor, Plugin contains_bin, Plugin ships_settings are present in 03-edge-kinds.md.

Trail

Wiki
Process and Governance
Gap Tracker

GAP-L1-P0-claude-code-plugin-component-types

Continue reading

GAP-L1-P0-claude-models-pricing-and-lineup
GAP-L1-P0-mcp-spec-2025-11-25
GAP-L1-P1-adaptive-thinking-vs-extended-thinking
GAP-L1-P1-anthropic-skills-vs-claude-code-skills
GAP-L1-P1-cursor-profiles-and-modes
GAP-L1-P1-mcp-elicitation-and-resource-links
GAP-L1-P1-mcp-oauth-resource-server
GAP-L1-P1-repo-graph-discovery-signal

Page record

Open node ledger

wiki/process/gaps/GAP-L1-P0-claude-code-plugin-component-types.md

Documents

No documented graph nodes on this page.