← ClaudeAtlas

scholia-triagelisted

既存 spec(scholia の decision/transition)に照らして、input(修正指示・実現したいこと・要望・レビューコメント)の対応方針を A是正/B精緻化/C矛盾/D新規/E却下 の 5 つに選別し、方針+WHY(+ B/D なら decision 下書き)を出す判断プリミティブ。修正指示や要望やレビュー指摘を受け取って「そもそもどう対応すべきか」を過去の意思決定と突き合わせて決めたいとき、実装や decision 記録に着手する前の判断に必ず使う。「この指摘どう対応する」「この要望を spec に照らして」「これ取り込むべき?」「言われた通り直していいか」等で起動する。何も変更しない判断層で、実行は scholia-change。
nkenji09/scholia · ★ 0 · AI & Automation · score 72
Install: claude install-skill nkenji09/scholia
# scholia-triage — input を spec に照らして対応方針を選別する(判断層) ## これは何のためか 修正指示・要望・レビューコメント等の **input を、既存の scholia 記録(decision の「なぜ」+ transition の契約)に 照らして「どう対応すべきか」を決める**判断プリミティブ。もっともらしい指摘に**言われるがまま reactive patch** すると、「指摘 → 修正 → 別のエッジケースを壊す → 指摘 …」の**モグラ叩き**に陥る。その手前で一度必ず spec に 照らす関門がこれ——scholia の存在意義そのもの。 **位置づけ: triage=判断層(何もしない・方針だけ出す)/ [scholia-change](../scholia-change/SKILL.md)=実行層。** 判断と実行を分けるのは、直す前に必ず「あるべき対応は何か」を過去の意思決定に照らすため。triage は `.scholia/` も 実装も変更しない。 ## いつ使うか - 修正指示・要望・「実現したいこと」を受け取り、**着手前に対応方針を決めたい**とき。 - レビューコメント/バグ報告を受け、**言われるがまま直してよいか**を過去の decision に照らして判断したいとき。 - 「この提案を取り込むべきか」を、実装や decision 記録の**前に**方針として確定したいとき。 - scope はコード修正でもデータでも機能でもよい(scholia-change が scholia レコードの変更に閉じるのと対照的に、triage は 「そもそもどう対応するか」の一段手前)。 ## 手順(詳細は共有リファレンスに従う) > **判定基準・各分類の進め方・decision 下書きの書き方・「C 矛盾は黙って上書きせずユーザーへ」の徹底は、��有 > リファレンス [`../_scholia-shared/references/evaluating-changes.md`](../_scholia-shared/references/evaluating-changes.md) > に従う**(スキルのベースディレクトリ起点)。以下は薄い呼び口。 1. **該当 spec を特定する**——input が触る挙動を支配している decision と transition を引く。方針を根拠づける材料。 id や領域がまだ分からないときは、まず `scholia search` で keyword から候補レコードを逆引きし、そこから rules/show/decision list で正確な集合を詰める。 ``` scholia search <keyword> [--type tag|transition|vocab|decision] [--json] # id 未確定なら逆引きの入口(read-only) scholia rules --tag <領域> # 自身+祖先タグへの decisions=守るべき規則の全集合 scholia show tag <id> / scholia show tx <id> --resolve # 現状の契約 scholia decision list --on tag:<id>|transition:<id> # その対象ちょうどの決定(完全一致)