AgentSkillsCN

ext-triage-plugin

在方案定稿阶段,对市场插件发现的问题进行优先级排序与分类处理

SKILL.md
--- frontmatter
name: ext-triage-plugin
description: Triage extension for marketplace plugin findings during plan-finalize phase
user-invocable: false
allowed-tools: Read

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:

json
"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