marketplace/bundles/pm-dev-python/skills/ext-triage-python/SKILL.md
Triage extension for Python findings during plan-finalize phase
npx skillsauth add cuioss/plan-marshall ext-triage-pythonInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides decision-making knowledge for triaging Python findings during the finalize phase.
This skill is a triage extension loaded by the plan-finalize workflow skill when processing Python-related findings. It provides domain-specific knowledge for deciding whether to fix, suppress, or accept findings.
Key Principle: This skill provides knowledge, not workflow control. The finalize skill owns the process.
Loaded via resolve-workflow-skill-extension --domain python --type triage during finalize phase when:
| Document | Purpose | |----------|---------| | suppression.md | Python-specific suppression syntax (ruff, mypy, pytest) | | severity.md | Python-specific severity guidelines and decision criteria | | pr-comment-disposition.md | PR review comment disposition (FIX / REPLY-AND-RESOLVE / ESCALATE) for Python |
Registered in marshal.json under the python domain:
"python": {
"workflow_skill_extensions": {
"triage": "pm-dev-python:ext-triage-python"
}
}
| Finding Type | Syntax |
|--------------|--------|
| Ruff rule (inline) | # noqa: E501 |
| Ruff rule (file) | # ruff: noqa: E501 at top of file |
| Ruff global | [tool.ruff.lint.per-file-ignores] in pyproject.toml |
| Mypy error (inline) | # type: ignore[assignment] |
| Mypy global | [[tool.mypy.overrides]] in pyproject.toml |
| Pytest skip | @pytest.mark.skip(reason="...") |
| Pytest expected fail | @pytest.mark.xfail(reason="...") |
| Severity | Default Action | |----------|----------------| | Mypy error | Fix (type safety violation) | | Ruff error (E/F) | Fix (syntax or logic error) | | Ruff warning (W) | Fix or suppress with justification | | Ruff convention (C/D) | Fix or accept based on context | | Pytest failure | Fix (broken behavior) | | Coverage regression | Fix (add missing tests) or justify gap |
pm-dev-python:python-core - Core Python development standardsdevelopment
Domain-invariant recipe for deliberate wide-scope simplification campaigns across a scope x thoroughness cell, with a T4+ relation-graph pre-deliverable
testing
A test skill for README generation
testing
A test skill with existing references
tools
Skill without references directory