Skip to content

Restructure as single Claude Code plugin (v2.2.0)#1

Merged
laird merged 1 commit into
masterfrom
claude/check-plugin-compatibility-011CUTm1Qx5WfgaCEX8UqR6u
Oct 25, 2025
Merged

Restructure as single Claude Code plugin (v2.2.0)#1
laird merged 1 commit into
masterfrom
claude/check-plugin-compatibility-011CUTm1Qx5WfgaCEX8UqR6u

Conversation

@laird

@laird laird commented Oct 25, 2025

Copy link
Copy Markdown
Owner

Major restructuring to comply with Claude Code plugin schema:

Changes

Plugin Structure

  • Consolidated 6 separate plugins into single agent-protocols plugin
  • Added proper schema references ($schema fields)
  • Created unified plugin.json at .claude-plugin/
  • Updated marketplace.json for single plugin distribution

Commands (10 protocols)

  • Converted all protocols/ markdown files to commands/ with frontmatter
  • Added name and description fields to each command
  • Commands now available as slash commands in Claude Code

Agents (6 specialists)

  • Converted YAML agent definitions to markdown format
  • Created agents_md/ directory with proper frontmatter
  • Preserved full YAML content in markdown code blocks
  • Agents: tester, coder, architect, security, documentation, coordinator

Documentation

  • Updated README with new structure and installation instructions
  • Clarified plugin vs. git clone usage methods
  • Added v2.2.0 to version history
  • Maintained backward compatibility with original YAML files

Compatibility

  • Now compatible with Claude Code plugin system
  • Proper directory structure: commands/, agents_md/, .claude-plugin/
  • Schema-compliant plugin.json and marketplace.json
  • Removed obsolete plugin subdirectories

Installation

claude plugin marketplace add "https://raw.githubusercontent.com/laird/agents/main/.claude-plugin/marketplace.json"
claude plugin install agent-protocols@agent-protocols-marketplace

🤖 Generated with Claude Code

Major restructuring to comply with Claude Code plugin schema:

## Changes

### Plugin Structure
- Consolidated 6 separate plugins into single `agent-protocols` plugin
- Added proper schema references ($schema fields)
- Created unified plugin.json at .claude-plugin/
- Updated marketplace.json for single plugin distribution

### Commands (10 protocols)
- Converted all protocols/ markdown files to commands/ with frontmatter
- Added name and description fields to each command
- Commands now available as slash commands in Claude Code

### Agents (6 specialists)
- Converted YAML agent definitions to markdown format
- Created agents_md/ directory with proper frontmatter
- Preserved full YAML content in markdown code blocks
- Agents: tester, coder, architect, security, documentation, coordinator

### Documentation
- Updated README with new structure and installation instructions
- Clarified plugin vs. git clone usage methods
- Added v2.2.0 to version history
- Maintained backward compatibility with original YAML files

### Compatibility
- Now compatible with Claude Code plugin system
- Proper directory structure: commands/, agents_md/, .claude-plugin/
- Schema-compliant plugin.json and marketplace.json
- Removed obsolete plugin subdirectories

## Installation

```bash
claude plugin marketplace add "https://raw.githubusercontent.com/laird/agents/main/.claude-plugin/marketplace.json"
claude plugin install agent-protocols@agent-protocols-marketplace
```

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@laird laird merged commit 87636be into master Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants