Back to list
cuioss

ext-triage-java

by cuioss

An orchestration layer for AI coding assistants (currently Claude Code) that enforces consistency, reliability, and more predictable outputs.

0🍴 0📅 Jan 17, 2026

SKILL.md


name: ext-triage-java description: Triage extension for Java findings during plan-finalize phase allowed-tools: Read

Java Triage Extension

Provides decision-making knowledge for triaging Java-related findings during the finalize phase.

Purpose

This skill is a triage extension loaded by the plan-finalize workflow skill when processing Java-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.

When This Skill is Loaded

Loaded via resolve-workflow-skill-extension --domain java --type triage during finalize phase when:

  1. Build/test verification produces findings
  2. Sonar analysis reports issues
  3. PR review comments reference Java code
  4. Lint/format checks fail

Standards

DocumentPurpose
suppression.mdJava suppression syntax (@SuppressWarnings, NOSONAR)
severity.mdJava-specific severity guidelines and decision criteria

Extension Registration

Registered in marshal.json under the java domain:

"java": {
  "workflow_skill_extensions": {
    "triage": "pm-dev-java:ext-triage-java"
  }
}

Quick Reference

Suppression Methods

Finding TypeSyntax
Sonar rule@SuppressWarnings("java:S1234")
Deprecation@SuppressWarnings("deprecation")
Unchecked cast@SuppressWarnings("unchecked")
Null warning@SuppressWarnings("null") or JSpecify annotations
All warnings// NOSONAR (line comment, use sparingly)

Decision Guidelines

SeverityDefault Action
BLOCKERFix (mandatory)
CRITICALFix (mandatory for vulnerabilities)
MAJORFix or suppress with justification
MINORFix, suppress, or accept
INFOAccept (low priority)

Acceptable to Accept

  • Generated code in **/generated/**
  • Test data builders with intentionally permissive patterns
  • Legacy code with documented migration plan
  • Framework-mandated patterns (e.g., Serializable)
  • Documented false positives

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon