CLAUDE.md · git:20260116.da03082 · 2026-01-16 · sha256 ed5144d4886117ec
CLAUDE.md git:20260116.da03082A
Immutable. This exact content is served forever at /api/v1/blob/ed5144d4886117ec.
# ed3d-plugins Claude Code plugins for design, implementation, and development workflows. ## Conventions ### Task Invocations Use XML Syntax When documenting Task tool invocations in skills or agent prompts, use XML-style blocks: ``` <invoke name="Task"> <parameter name="subagent_type">ed3d-basic-agents:sonnet-general-purpose</parameter> <parameter name="description">Brief description of what the subagent does</parameter> <parameter name="prompt"> The prompt content goes here. Can be multiple lines. </parameter> </invoke> ``` This format keeps the model on-rails better than fenced code blocks with plain text descriptions. **Do not** write Task invocations as prose like "Use the Task tool with subagent_type X and prompt Y". Use the XML block format. ### Version Updates Require Marketplace and Changelog Sync When updating a plugin's version in its `.claude-plugin/plugin.json`, you must also: 1. Update the corresponding version in `.claude-plugin/marketplace.json` at the repo root 2. Add a changelog entry to `CHANGELOG.md` at the repo root Changelog entries go at the top (after the `# Changelog` heading) and follow the format: ```markdown ## [plugin-name] [version] Brief description of the release. **New:** - New features or additions **Changed:** - Modifications to existing behavior **Fixed:** - Bug fixes ``` Only include sections that apply. Keep entries concise.