Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co

This repository is a **plugin marketplace** containing the **plugin-dev** plugin - a comprehensive toolkit for developing Claude Code plugins. It provides 7 specialized skills, 3 agents, and 1 guided workflow command for building high-quality plugins.

## Quick Reference

**Current Version**: v0.1.0

## Repository Structure

```
Expand All @@ -22,6 +26,15 @@ plugin-dev/ # Marketplace root
└── .github/workflows/ # CI/CD workflows
```

## Architecture Note

This repo has two levels of `.claude-plugin/`:

- **Root level**: `/.claude-plugin/marketplace.json` - Marketplace manifest listing available plugins
- **Plugin level**: `/plugins/plugin-dev/.claude-plugin/plugin.json` - Individual plugin manifest

When testing locally, point to the plugin directory, not the root.

## Key Conventions

### Skill Structure
Expand Down Expand Up @@ -154,3 +167,7 @@ Key workflows in `.github/workflows/`:
- `component-validation.yml` - Validates plugin components
- `links.yml` - Checks for broken links (uses lychee)
- `claude-pr-review.yml` - AI-powered PR review
- `claude.yml` - Claude Code automation
- `ci-failure-analysis.yml` - Analyzes CI failures
- `validate-workflows.yml` - Validates GitHub Actions syntax
- `version-check.yml` - Validates version consistency
2 changes: 1 addition & 1 deletion plugins/plugin-dev/skills/agent-development/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: agent-development
description: This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "design an agent for [task]", "how do I write agent descriptions", "what are the agent frontmatter fields", "validate my agent", "test agent triggering", "how to restrict agent tools", "what colors can agents use", "autonomous agent", "difference between agent and skill", "agent vs command", "when should I use an agent", "agent schema", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
description: This skill provides comprehensive agent development guidance for Claude Code plugins. Use when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "validate my agent", "test agent triggering", "agent tools", "agent colors", "autonomous agent", "agent vs skill", "agent vs command", "when to use agents", or needs guidance on agent structure, system prompts, or triggering conditions.
---

# Agent Development for Claude Code Plugins
Expand Down
Loading