Claude-skill-registry ext-triage-plugin

Triage extension for marketplace plugin findings during plan-finalize phase

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ext-triage-plugin" ~/.claude/skills/majiayu000-claude-skill-registry-ext-triage-plugin && rm -rf "$T"
manifest: skills/data/ext-triage-plugin/SKILL.md
source content

Plugin Development Triage Extension

Provides decision-making knowledge for triaging marketplace plugin development findings during the finalize phase.

Purpose

This skill is a triage extension loaded by the plan-finalize workflow skill when processing plugin development findings (Python scripts, markdown documentation, YAML configurations).

Key Principle: This skill provides knowledge, not workflow control. The finalize skill owns the process.

When This Skill is Loaded

Loaded via

resolve-workflow-skill-extension --domain plan-marshall-plugin-dev --type triage
during finalize phase when:

  1. Python script tests fail (pytest)
  2. Plugin-doctor reports issues
  3. Markdown linting issues detected
  4. YAML validation errors occur

Standards

DocumentPurpose
suppression.mdPython and markdown suppression syntax
severity.mdPlugin-specific severity guidelines

Extension Registration

Registered in marshal.json under the plugin development domain:

"plan-marshall-plugin-dev": {
  "workflow_skill_extensions": {
    "triage": "pm-plugin-development:ext-triage-plugin"
  }
}

Quick Reference

Suppression Methods

Finding TypeSyntax
Python linting
# noqa: E501
or
# noqa
Python typing
# type: ignore
Pytest skip
@pytest.mark.skip(reason="...")
Markdown lint
<!-- markdownlint-disable MD001 -->

Decision Guidelines

SeverityDefault Action
Test failureFix (tests must pass)
Plugin-doctor errorFix (quality gate)
Script type errorFix or add type ignore
Documentation issueFix for consistency

Acceptable to Accept

  • Markdown formatting in code examples
  • Test skip for environment-specific tests
  • Type ignores for dynamic patterns
  • Plugin-doctor warnings in experimental code

Related Documents