This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
A Claude Code plugin (serena-setup) that configures Serena MCP for git worktrees.
.claude-plugin/plugin.json — plugin manifest
skills/<skill-name>/SKILL.md — skill definition (YAML frontmatter + instructions)
skills/<skill-name>/*.sh — companion scripts referenced by the skill
Skills are invoked as /serena-setup:<skill-name>. Testing locally: claude --plugin-dir .
When bumping the plugin version, update all version declarations:
.claude-plugin/plugin.json—versionfield.claude-plugin/marketplace.json—versionin the plugin entry underplugins[]skills/<plugin-name>/pyproject.toml—versionin[project](if exists)
All versions MUST match. The root metadata.version in marketplace.json should also be updated if present.
- serena-setup (
/serena-setup:serena-setup) — Copies.serena/from main repo to worktree and installs apost-checkouthook for automatic setup of future worktrees