Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
ae29b9d
feat: add plugin-dev-guide meta-skill for skill navigation
kylesnowschwartz Jan 26, 2026
2991234
Merge branch 'main' into feature/meta-skill
sjnims Jan 26, 2026
fc97a0a
chore: bump version 0.3.2 → 0.3.3 and update component counts
kylesnowschwartz Jan 26, 2026
bdf46bd
feat: document all 22 Claude Code hook events with complete schemas
kylesnowschwartz Mar 19, 2026
cef4a9d
chore: sync plugin structure with official conventions
kylesnowschwartz Mar 19, 2026
a54fd04
feat: add example scripts for all new hook events
kylesnowschwartz Mar 19, 2026
9fa93d2
fix: address adversarial review findings in hook scripts
kylesnowschwartz Mar 19, 2026
0b11332
feat: merge meta-skill branch with plugin-dev-guide skill
kylesnowschwartz Mar 23, 2026
76739ba
chore: update marketplace ownership and simplify plugin-dev-guide skill
kylesnowschwartz Mar 23, 2026
352b522
chore: bump version to 0.4.0 and update plugin ownership to fork
kylesnowschwartz Mar 23, 2026
9c8bf91
docs: audit skills against official Claude Code docs and release v0.4.1
kylesnowschwartz Mar 23, 2026
0c3fd42
feat: update skills for Claude Code v2.1.83-84 features and release v…
kylesnowschwartz Mar 26, 2026
87926cd
docs: simplify release procedure to match marketplace distribution
kylesnowschwartz Mar 26, 2026
4519364
feat: add plugin-dev-guide triage agent and release v0.6.0
kylesnowschwartz Mar 27, 2026
97f1909
fix: correct skills field format from YAML array to comma-separated s…
kylesnowschwartz Mar 28, 2026
9ac2233
fix: update repo ownership to kylesnowschwartz and fix stale doc URLs
kylesnowschwartz Mar 29, 2026
39e987e
docs: add update-from-upstream design spec
kylesnowschwartz Mar 29, 2026
90be1a5
docs: address spec review feedback for update-from-upstream
kylesnowschwartz Mar 29, 2026
c476d2f
docs: clarify Stage 2 verifier fetches its own changelog copy
kylesnowschwartz Mar 29, 2026
c6ff47b
feat: add update-from-upstream skill and pipeline agents, release v0.7.0
kylesnowschwartz Mar 29, 2026
e363a38
fix: correct last audited CC version to 2.1.84
kylesnowschwartz Mar 29, 2026
073dfd2
fix: add Write and Bash tools to changelog-differ agent
kylesnowschwartz Mar 29, 2026
b47c55e
feat: sync plugin-dev with Claude Code v2.1.85-v2.1.86
kylesnowschwartz Mar 29, 2026
e2d0ec6
feat: add scheduled upstream sync workflow
kylesnowschwartz Mar 29, 2026
ae65d73
fix: limit system-prompts changelog reads to first 200 lines
kylesnowschwartz Mar 29, 2026
c4524cd
fix: increase upstream sync turn budget and enable full output
kylesnowschwartz Mar 31, 2026
2efeadc
feat: sync plugin-dev with Claude Code v2.1.87-v2.1.88
github-actions[bot] Mar 31, 2026
7768e5c
fix: tell changelog-differ to actually dispatch claude-code-guide
kylesnowschwartz Mar 31, 2026
b43664f
Merge pull request #3 from kylesnowschwartz/claude/upstream-sync-2026…
kylesnowschwartz Apr 1, 2026
192c299
chore: remove community-oriented CI workflows
kylesnowschwartz Apr 1, 2026
fd8715e
feat: sync plugin-dev with Claude Code v2.1.89-v2.1.92
claude Apr 4, 2026
6ff290d
Merge pull request #5 from kylesnowschwartz/claude/upstream-sync-2026…
kylesnowschwartz Apr 4, 2026
ded460c
fix: release v0.10.1
kylesnowschwartz Apr 7, 2026
febe621
docs: sync plugin-dev with Claude Code v2.1.94-v2.1.98
github-actions[bot] Apr 10, 2026
73a110e
Merge pull request #6 from kylesnowschwartz/claude/upstream-sync-2026…
kylesnowschwartz Apr 11, 2026
7edf90e
docs: document skill/agent composition model and prompt ownership
kylesnowschwartz Apr 11, 2026
f78c5c6
docs: sync plugin-dev with Claude Code v2.1.99-v2.1.110
github-actions[bot] Apr 16, 2026
1bd13ba
Merge pull request #8 from kylesnowschwartz/claude/upstream-sync-2026…
kylesnowschwartz Apr 16, 2026
3cdbec4
feat!: consolidate 9 teaching skills into single plugin-dev skill
kylesnowschwartz Apr 16, 2026
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
299 changes: 299 additions & 0 deletions .agent-history/upstream-changes.md

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"name": "plugin-dev-marketplace",
"owner": {
"name": "Steve Nims",
"url": "https://github.com/sjnims"
"name": "Kyle Snow Schwartz",
"url": "https://github.com/kylesnowschwartz"
},
"metadata": {
"description": "Unofficial plugin-dev plugin marketplace. Originally created by Daisy Hollman at Anthropic, now maintained by Steve Nims.",
"version": "0.3.2"
"description": "Unofficial plugin-dev plugin marketplace. Originally created by Daisy Hollman at Anthropic, forked and maintained by Kyle Snow Schwartz.",
"version": "0.11.0"
},
"plugins": [
{
"name": "plugin-dev",
"description": "Comprehensive toolkit for developing Claude Code plugins. Includes 9 expert skills covering hooks, MCP integration, LSP servers, commands, agents, marketplaces, and best practices. AI-assisted plugin creation and validation.",
"version": "0.3.2",
"description": "Comprehensive toolkit for developing Claude Code plugins. Single consolidated skill covering hooks, MCP integration, LSP servers, commands, agents, marketplaces, plugin settings, and best practices with progressive disclosure. Includes upstream sync, AI-assisted plugin creation, and validation.",
"version": "0.11.0",
"author": {
"name": "Steve Nims",
"url": "https://github.com/sjnims"
"name": "Kyle Snow Schwartz",
"url": "https://github.com/kylesnowschwartz"
},
"homepage": "https://github.com/sjnims/plugin-dev",
"homepage": "https://github.com/kylesnowschwartz/plugin-dev",
"tags": [
"ai-tools",
"claude",
Expand Down
16 changes: 8 additions & 8 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,21 @@
# to enable per-area ownership when the team grows.

# Default owner for everything
* @sjnims
* @kylesnowschwartz

# --- Specific ownership rules (ready for team scaling) ---

# GitHub configuration (workflows, templates, dependabot)
/.github/ @sjnims
/.github/ @kylesnowschwartz

# Plugin core
/plugins/plugin-dev/ @sjnims
/plugins/plugin-dev/ @kylesnowschwartz

# Critical documentation
/README.md @sjnims
/CLAUDE.md @sjnims
/SECURITY.md @sjnims
/README.md @kylesnowschwartz
/CLAUDE.md @kylesnowschwartz
/SECURITY.md @kylesnowschwartz

# Manifests (version management)
/plugins/plugin-dev/.claude-plugin/plugin.json @sjnims
/.claude-plugin/marketplace.json @sjnims
/plugins/plugin-dev/.claude-plugin/plugin.json @kylesnowschwartz
/.claude-plugin/marketplace.json @kylesnowschwartz
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ blank_issues_enabled: false
contact_links:
# 1. Documentation first - many issues are answered here
- name: Documentation & Troubleshooting
url: https://github.com/sjnims/plugin-dev/blob/main/README.md
url: https://github.com/kylesnowschwartz/plugin-dev/blob/main/README.md
about: Full documentation, usage examples, and troubleshooting guide (docs/troubleshooting.md)

# 2. Contributing Guidelines - for those wanting to contribute
- name: Contributing Guidelines
url: https://github.com/sjnims/plugin-dev/blob/main/CONTRIBUTING.md
url: https://github.com/kylesnowschwartz/plugin-dev/blob/main/CONTRIBUTING.md
about: Learn how to contribute, coding standards, and pull request process

# 3. GitHub Discussions - preferred for questions
- name: GitHub Discussions
url: https://github.com/sjnims/plugin-dev/discussions
url: https://github.com/kylesnowschwartz/plugin-dev/discussions
about: Ask questions, share ideas, and get help from the community

# 4. Claude Code Documentation - official plugin development docs
Expand Down
33 changes: 0 additions & 33 deletions .github/LABELS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ This document describes the label system for plugin-dev.
- **labels.yml**: Source of truth for all repository labels
- **LABELS.md**: This documentation file
- **workflows/sync-labels.yml**: Automated workflow that syncs label definitions on push to main
- **workflows/semantic-labeler.yml**: Claude-powered workflow that applies labels to issues and PRs

## Label Categories

Expand Down Expand Up @@ -164,38 +163,6 @@ Common label combinations for plugin-dev:
| Plugin architecture design | `enhancement`, `status:needs-design`, `roadmap` |
| Dependabot PR | `chore`, `dependencies`, `effort:small` |

## Automatic Label Application

Labels are automatically applied to issues and PRs using Claude-powered semantic analysis.

### How It Works

The `semantic-labeler.yml` workflow:

- **Triggers on**: Issues (opened, edited) and PRs (opened, synchronize, edited)
- **Analyzes**: Title, body, and for PRs, the diff
- **Applies**: Type, component, priority, effort, and impact labels

### Labels Applied Automatically

| Category | Labels | Required |
| --------- | ---------------------------------------------------------- | ------------- |
| Type | bug, enhancement, documentation, question, refactor, chore | Yes (one) |
| Component | component:\*, github-actions, dependencies | If applicable |
| Scope | scope:triggering, scope:validation | If applicable |
| Priority | priority:critical/high/medium/low | Yes (one) |
| Effort | effort:small/medium/large | Yes (one) |
| Impact | breaking, security | If applicable |
| Community | good first issue, help wanted | If applicable |

### Skipped Cases

The workflow skips:

- Bot-created issues/PRs (dependabot, claude)
- Draft PRs
- Fork PRs (for security - secrets not exposed)

## Managing Labels

### Adding a New Label
Expand Down
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ updates:
- "dependencies"
- "github-actions"
assignees:
- "sjnims"
- "kylesnowschwartz"
reviewers:
- "sjnims"
- "kylesnowschwartz"
commit-message:
prefix: "chore"
include: "scope"
Expand Down
5 changes: 2 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
- [ ] Refactoring (code change that neither fixes a bug nor adds a feature)
- [ ] Chore (maintenance tasks: dependencies, CI, tooling)
- [ ] Test (adding or updating tests)
- [ ] Configuration change (changes to .markdownlint.json, plugin.json, etc.)
- [ ] Configuration change (changes to plugin.json, etc.)

## Component(s) Affected

Expand All @@ -25,7 +25,7 @@
- [ ] Hooks (event-driven automation)
- [ ] Marketplace (marketplace.json, distribution)
- [ ] Documentation (README.md, CLAUDE.md, SECURITY.md)
- [ ] Configuration (.markdownlint.json, plugin.json)
- [ ] Configuration (plugin.json)
- [ ] Issue/PR templates
- [ ] Other (please specify):

Expand Down Expand Up @@ -75,7 +75,6 @@ Fixes #

### Markdown

- [ ] I have run `markdownlint` and fixed all issues
- [ ] My markdown follows the repository style (ATX headers, dash lists, fenced code blocks)
- [ ] I have verified special HTML elements are properly closed (`<p>`, `<img>`, `<example>`, `<commentary>`)

Expand Down
155 changes: 0 additions & 155 deletions .github/workflows/ci-failure-analysis.yml

This file was deleted.

Loading