The Claude Code plugin bundle — its manifest, marketplace listing, install flow, and the components Claude Code auto-discovers

Tasks

Install the plugin

Goal: add attune to Claude Code.

Steps:

claude plugin marketplace add Smart-AI-Memory/attune-ai
claude plugin install attune-ai@attune-ai

Verify: the /attune and /handoff commands appear, and the attune skills (/spec, /security-audit, …) are available in the session. attune-ai@attune-ai is plugin-name@marketplace-plugin — both resolve to the attune-ai plugin in this single-plugin marketplace.

Read the manifest

Goal: confirm the bundle's identity and version.

Steps:

cat plugin/.claude-plugin/plugin.json

Verify: name is attune-ai, license is Apache-2.0, and keywords include claude-code. The version here is the plugin bundle version (8.9.2); the sibling marketplace.json carries a matching version in metadata.version and plugins[0].version.

List the components Claude Code will discover

Goal: see what the bundle ships.

Steps:

ls plugin/commands   # 1 command (handoff.md)
ls plugin/skills     # 17 skill directories
ls plugin/agents     # 6 agent definitions
cat plugin/.mcp.json # the MCP server registration

Verify: each folder name is the component type Claude Code reads. hooks/hooks.json binds scripts to the five lifecycle events; for what those hooks do, see the hooks feature, and for the MCP server, the mcp-server feature.