From plugin-dev-sync
Use when the user says "plugin-dev got this wrong", "plugin-dev is missing X", "report an issue with plugin-dev", "plugin-dev told me the wrong thing", or invokes /plugin-dev-sync:report-issue. Provides guided feedback collection and triggers automatic root-cause analysis, patching, and PR creation.
npx claudepluginhub karimstekelenburg/k3m-marketplace --plugin plugin-dev-syncThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides slash command development for Claude Code: structure, YAML frontmatter, dynamic arguments, bash execution, user interactions, organization, and best practices.
Collect structured feedback about plugin-dev failures and trigger an automated fix pipeline that patches both plugin-dev and plugin-dev-sync if needed.
If $ARGUMENTS is provided, use it as the initial issue description. Otherwise, gather the following from the user's report:
If the user's initial report is vague, ask one focused clarifying question. Do not ask more than one follow-up.
Compile the feedback into a structured issue:
## Issue Report
- **Reporter**: user
- **Date**: YYYY-MM-DD
- **Component**: skill/agent name
- **Symptom**: what went wrong
- **Expected**: what should have happened
- **Evidence**: links or references
After collecting the issue, launch the issue-analyst agent with the structured issue. The agent will:
claude plugin validate on plugin-devplugin-dev-sync/fix-<component>-<short-description>
Example: plugin-dev-sync/fix-hook-dev-missing-stop-event
If the issue-analyst determines plugin-dev-sync's pipeline caused the problem (e.g., the discovery-crawler missed a feature, or the diff-reviewer approved a bad change), it should: