kode-thai について
kode-thaiは、kien-thaiの規則に沿ってタイ語の文章を監査・修正し、問題がなくなるまで反復するスキルです。段落の流れも含めて複数回確認する文章編集に向いています。
主な機能
- 01監査と修正の反復
- 02各パス後の全文再読
- 03規則スラッグ付きの問題指摘
- 04禁止表現の事前チェック
- 05長文のトークンコスト警告
活用シーン
- 01タイ語草稿の推敲
- 02修正が周辺文に及ぼす影響の確認
- 03タイ語ネイティブモデルの草稿監査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ chakrit/ kien-thai --skill kode-thaiインストール後、Claude Code で/kode-thaiを入力して読み込まれたか確認します。
詳細
kode-thai
โคตรไทย — 文章が変わらなくなるまで、kien-thai を繰り返し実行します。
これが存在する理由
1回だけのレビューでは、先行する修正によって文の形が変わった後に初めて明らかになる問題を見逃します。接続表現が崩れ、次の文の構成が変わり、新たにぎこちない継ぎ目が生じます。問題がなくなるまで繰り返します。
プロトコル
-
kien-thaiをすべて読み込みます。SKILL.mdと8つの参照資料(ai-tells.md、craft.md、grammar.md、style-rules.md、register.md、examples.md、exemplars.md、forbidden-phrases.md)を読みます。参照資料を省略しないでください。監査と修正の両方のパスで深く分析する必要があります。これは機械的なスキャンではなく、言語を深く分析する作業です。(pytest ハーネスでは、代わりにより簡潔な監査モードのバンドルが挿入されます。レジスターに応じた内容で、ドラフトワークフローのセクションは除外されます。詳細はプロジェクトの CLAUDE.md の「Two-tier injection」を参照してください。「すべて読み込む」という指示は、対話形式での実行に適用されます。) -
編集を始める前に、対象ファイルを最初から最後まで読みます。ざっと読んで修正すると、浅いパスになります。
-
監査パス。まず最初から最後まで深く読み、その後、すべての問題を列挙します。各問題には、ルールのスラッグ(例:
f4/targhak-closure、wrong-classifier、f6/ko-resumptive)を付け、問題のあるテキストを引用します。事前確認として、forbidden-phrases.mdと本文を照合します。バッククォートで囲まれていない箇所のみを対象とし、使用/言及の例外を適用します。すべて問題がなければ、CLEANの1行だけを出力します。本文もコメントも付けません。 -
修正パス。列挙した編集を適用します。
-
編集後のファイルを最初から最後まで読み直します。差分レベルのレビューでは、全体を読み直して初めてわかる段落の流れの問題を見逃します。
-
監査パスで新たな問題がゼロになるまで、ステップ3〜5を繰り返します。
-
監査パスが問題なしになるまで終了しないでください。「十分よい」や「明らかな問題が尽きた」で終わらせないでください。終わったと思っても、確認のためにもう1回監査パスを実行します。
停止条件
監査パスで修正箇所がゼロになったとき、ループは終了します。問題を1つ見つけて修正しただけでは終了しません。次のパスで、その修正が原因の新たな問題が見つかる可能性があるためです。問題が完全になくなったパスだけが終了条件です。
トークンコスト
各パスで、kien-thai(スキルと参照資料で数万トークン程度)に加えて、対象ファイル全体を読み込みます。長文ではコストが急速に膨らみます。約1000語を超えるファイルで始める前に、ユーザーに警告し、ループの対象をセクションに限定するか判断してもらいます。
最適な入力:タイ語ネイティブモデルのドラフト
このループはどんなタイ語の文章も監査できますが、最も効果を発揮するのは、Claude/Codex の出力ではなく、タイ語ネイティブモデル(Typhoon など)のドラフトを対象にする場合です。kien-thai の「Best output」セクションと skills/kien-thai/scripts/ を参照してください。thai-route.sh を実行してドラフトを作成し、その後、このループを実行します。ルートスクリプトがドラフト作成とフォールバックを処理し、このループが監査部分を担当します。つまり、スクリプトで変換できる作業ではなく、言語的な判断を行う部分です。
kien-thai との関係
kien-thai はルールセットです。kode-thai はループです。kode-thai は新たなルールを追加せず、kien-thai のルールが収束するまで適用されるよう徹底します。監査で、kien-thai のどのルールにも当てはまらないパターンが見つかった場合は、プロジェクトの CLAUDE.md の「Iteration discipline — READ FIRST」に従います。ルールを追加する前に不足箇所を追跡し、感覚だけでルールを作らないでください。