triage-integration
調べ終わった Coverity の警告の結果をいくつか比べ、原因が1つのものだけを1つにまとめる計画(integration/plan.json の形。まとめる作業・理由・修正の作り方・まとめた結果・ぶつかる修正)を作り、スクリプトで決まりを確かめる。コードは変えない。チャットで「この3件、同じ原因ならまとめて」「この警告たちは同じ原因?」「同じマクロが原因の警告を1つにして」のように頼まれたとき、トリアージの結果を同じ原因でまとめるときに使う。いくつかの警告をまとめるかどうかを決めるときは、必ずこのスキルを使う。
Pinned to revision f415c5f0d2b9, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- shell(uv run:*)
Files
- skills/triage-integration/SKILL.md
- skills/triage-integration/README.md
- skills/triage-integration/assets/contract/comment/cases.json
- skills/triage-integration/assets/contract/plan/cases.json
- skills/triage-integration/assets/plan.schema.json
- skills/triage-integration/assets/result.schema.json
- skills/triage-integration/evals/merges-same-macro-cause/case.yaml
- skills/triage-integration/evals/merges-same-macro-cause/files/include/buf.h
- skills/triage-integration/evals/merges-same-macro-cause/files/patches/20011-fix.patch
- skills/triage-integration/evals/merges-same-macro-cause/files/patches/20012-fix.patch
- skills/triage-integration/evals/merges-same-macro-cause/files/patches/20013-fix.patch
- skills/triage-integration/evals/merges-same-macro-cause/files/results/20011.json
- skills/triage-integration/evals/merges-same-macro-cause/files/results/20012.json
- skills/triage-integration/evals/merges-same-macro-cause/files/results/20013.json
- skills/triage-integration/evals/merges-same-macro-cause/files/src/buf.c
- skills/triage-integration/evals/merges-same-macro-cause/graders/01-check-script.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/02-merged-members.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/03-separate-item.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/04-fix-source.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/05-merged-confidence.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/06-merged-comment.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/07-cause-cited.md
- skills/triage-integration/evals/merges-same-macro-cause/graders/08-inputs-unchanged.md
- skills/triage-integration/evals/merges-same-macro-cause/place-files.sh
- skills/triage-integration/evals/merges-same-macro-cause/prompt.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/case.yaml
- skills/triage-integration/evals/same-lines-different-cause-conflict/files/patches/20021-fix.patch
- skills/triage-integration/evals/same-lines-different-cause-conflict/files/patches/20030-fix.patch
- skills/triage-integration/evals/same-lines-different-cause-conflict/files/results/20021.json
- skills/triage-integration/evals/same-lines-different-cause-conflict/files/results/20030.json
- skills/triage-integration/evals/same-lines-different-cause-conflict/files/src/io.c
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/01-decision.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/02-different-causes.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/03-one-fix-not-enough.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/04-conflict.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/05-no-merged-content.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/06-no-files.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/graders/07-verdict-and-confidence.md
- skills/triage-integration/evals/same-lines-different-cause-conflict/place-files.sh
- skills/triage-integration/evals/same-lines-different-cause-conflict/prompt.md
- skills/triage-integration/scripts/check_comment.py
- skills/triage-integration/scripts/check_plan.py
- skills/triage-integration/tests/_support.py
- skills/triage-integration/tests/test_check_plan.py
- skills/triage-integration/tests/test_contracts.py
- skills/triage-integration/tests/test_skill_files.py
Every link opens the file at its source, pinned to the revision this page describes.