Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.37 KB

File metadata and controls

51 lines (33 loc) · 1.37 KB

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:

## [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.