本文へ移動
cccskills
無料GitHub で公開

traffic-damage-calc

This skill should be used when the user asks to "calculate traffic accident damages", "交通事故の損害額を計算", "損害賠償額を算出", "赤い本基準で計算", "逸失利益を計算", "後遺障害の慰謝料", "過失相殺後の金額", or wants deterministic computation of personal-injury damages under the Red Book (赤い本) standard.

インストール方法を見る

含まれるファイル(4)

  • SKILL.md10.4 KB
  • calc.py29.7 KB
  • references/akai-hon.md5.3 KB
  • test_calc.py21.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

交通事故損害賠償計算(traffic-damage-calc)

赤い本基準で交通事故の損害賠償額を決定論的に計算する。LLM の推論ではなく、 実務で確立した計算式と判例表値を用いるため、交渉・立証時の参考目安値 (supported estimate) として活用できる。

重要(v3.3.0〜): 本計算は任意保険会社提示額・和解額・判決額と乖離する 可能性がある。「裁判所に対して論拠を示せる額」と表記していた過去のコピーを 訂正した。提出前に必ず弁護士自身が事案固有要因(損益相殺・物損・過失相殺 の類型判定・将来介護費の係数選択等)を検討してほしい。対応範囲は ## 対応範囲外 セクションを参照。

前提条件

  • アクティブな matter が設定されていること(機密情報を扱うため)
  • 被害者の基本情報・事故の概要・傷害の程度が揃っていること

計算できる項目

  1. 積極損害(実費) — 治療費・通院交通費・装具費・入院雑費・付添看護費
  2. 消極損害(得べかりし利益) — 休業損害・後遺障害逸失利益・死亡逸失利益
  3. 慰謝料 — 入通院慰謝料(赤い本別表 I/II)・後遺障害慰謝料(等級別)・死亡慰謝料
  4. 弁護士費用 — 認容額の 10%(判例実務)
  5. 遅延損害金 — 年 3%(改正民法 404 条、2020/04-)
  6. 過失相殺 — 民法 722 条 2 項

ワークフロー

Step 0: workspace の解決

機密スキル実行時、CWD(または親ディレクトリ)の .claude-bengo/ を walk-up で探す。見つからなければ CWD に silently 新規作成する。弁護士が事前に/matter-create のような登録を行う必要はない。

Step 1: 被害者情報の聴取

以下を順に確認する。不明な項目は「不明」として進め、後で再確認する:

項目確認内容
氏名被害者氏名
事故時年齢整数
性別male / female
職業salaried(給与所得者)/ self_employed(自営業)/ household(主婦)/ student(学生)/ unemployed(無職)/ part_time(パート)
年収源泉徴収票の支払金額(給与所得者)/確定申告の所得(自営業)。主婦は空欄で賃金センサスを使用
家計支持者かtrue/false。死亡慰謝料の区分に影響

Step 2: 事故情報の聴取

項目確認内容
事故発生日YYYY-MM-DD 形式
被害者過失割合0-100 の数値。判タ38号の類型に基づく確定値を入力してほしい。未確定(推定値)の場合はユーザーに明示的に「判タ38号参照のうえ後日確定要」と注記

Step 2.5: 対応範囲外チェック(v3.3.0〜 必須)

以下のいずれかに該当する場合は出力を中止する(推定計算は court-facing には不適):

  (a) 物損(車両損害・代車・評価損)の計算が必要
  (b) 損益相殺(社保給付・労災給付・自賠責既払等)を要する
  (c) 将来介護費(係数選択: 実額/定額)に争いがある
  (d) 過失割合が未確定で、判タ38号の類型判定ができていない

該当時は「本 skill は対応範囲外。弁護士が事案固有検討のうえ手計算するか、専門 ソフト(例: 損害賠償ソフト・保険実務ツール)の利用を検討してほしい」と案内して 終了する。

Step 3: 治療経過の聴取

項目確認内容
入院日数実日数
通院日数実日数
治療費総額円
通院交通費円
装具・器具費円
付添看護(入院)家族付添の日数
付添看護(通院)家族付添の日数
傷害の程度major(骨折・他覚所見あり)/ minor(むち打ち等、他覚所見なし)。赤い本別表 I/II を切替

Step 4: 休業損害の聴取

項目確認内容
休業日数実日数
日額の上書き(任意)判例基準で個別計算したい場合に指定

Step 5: 後遺障害の聴取(該当時)

項目確認内容
等級1-14(後遺障害等級)
稼働可能年数原則 67 歳 - 事故時年齢。長期の後遺障害では別途検討

Step 6: 死亡事案の情報(該当時)

項目確認内容
被扶養者数生活費控除率の基準

Step 7: 計算実行

計算実行前に、監査ログにイベントを記録する(法律事務所のコンプライアンス要件):

python3 skills/_lib/audit.py record --skill traffic-damage-calc --event calc_run --note "被害者: {victim_name} / 等級: {disability_grade or 'なし'}"

続いて、収集した情報を JSON にまとめて calc.py を呼び出す:

python3 skills/traffic-damage-calc/calc.py calc --pretty --json '<heir-json>'

計算結果(合計額)をユーザーに提示した後、結果の主要数値を監査ログに記録する:

python3 skills/_lib/audit.py record --skill traffic-damage-calc --event calc_result --note "grand_total={合計額} / 内訳: 慰謝料={hosp_consol}/逸失利益={future_loss}"

入力 JSON 例:

{
  "victim": {
    "name": "甲野太郎",
    "age_at_accident": 35,
    "gender": "male",
    "occupation_type": "salaried",
    "annual_income": 5000000,
    "is_household_supporter": true
  },
  "accident": {
    "date": "2024-04-01",
    "victim_fault_percent": 10
  },
  "medical": {
    "hospital_days": 30,
    "outpatient_days": 180,
    "medical_fees": 1500000,
    "transportation": 50000,
    "equipment": 30000,
    "nursing_days_hospital": 10,
    "severity": "major"
  },
  "lost_wages": {
    "days_off_work": 90
  },
  "disability": {
    "grade": 12,
    "years_until_67": 32
  },
  "options": {
    "include_lawyer_fee": true,
    "include_delay_interest": true,
    "settlement_date": "2026-04-01"
  }
}

Step 8: 結果の提示

--pretty 形式の出力を整形して表示し、以下も併記する:

  • 準拠基準(赤い本 2024 年版)
  • 各項目の内訳
  • 合計請求額
  • 必要に応じて settlement-traffic テンプレートへの転記案内(/template-install settlement-traffic)

Step 8.5: 必須出力フッター(v3.3.0-iter3〜 code-emitted 省略不可)

v3.3.0-iter3〜: footer は calc.py が stderr に JSON として emit する。 SKILL.md は fabricate しない — stderr の calc_footer をそのまま読んで表示する:

python3 skills/traffic-damage-calc/calc.py --json '<input>' 2>/tmp/calc-footer.json
cat /tmp/calc-footer.json   # 末尾行に {"calc_footer": {...}} が付く

結果の直後に以下をそのまま表示する:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ 本計算は「赤い本 2024 年版」基準に基づく **目安額(supported estimate)**である。
  弁護士法第72条に基づき、本ツールは法的助言を提供しない。
  本計算は以下を **扱わない**(扱う場合は別途検討が必要):
    • 損益相殺(社保給付・労災給付・自賠責既払等)
    • 物損(車両損害・代車・評価損)
    • 過失相殺の具体適用(判タ38号の類型判定)
    • 任意保険会社基準・自賠責基準との差額調整
    • 将来介護費・将来治療費の係数選択
  保険会社提示額・和解額・判決額とは乖離する可能性が高い。
  提出前に必ず弁護士自身が事案固有の事情を検討してほしい。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Step 9: 論拠の注意書き

計算結果は赤い本基準の目安額であり、実際の交渉・訴訟では以下を考慮する旨を ユーザーに案内する:

  • 任意保険会社基準は赤い本よりも低い(3-5 割程度)
  • 過失割合は判タ38号の個別類型を要参照
  • 損益相殺(自賠責既払額・労災・健康保険)は本計算器では控除しない
  • 具体的な交通費・治療費の立証書類(領収書等)が必要
  • 後遺障害認定は自賠責調査事務所の認定が必要

対応範囲外

以下は本計算器で自動計算しない(範囲外):

  • 介護費用(将来介護)— 症状固定時の生活状況に強く依存
  • 家屋改造費・車両改造費
  • 損益相殺(自賠責・労災・健康保険・傷病手当金)— 別途控除する運用
  • 物損(修理費・代車料・評価損)— 人身損害専用
  • 任意保険基準・青本基準(赤い本のみ)
  • 年金分割的な定期金賠償

これらが関係する場合は、ユーザーに別途の手計算または専門ソフトの使用を案内する。

エラーハンドリング

  • 等級が 1-14 の範囲外: 入力エラーとして中止
  • 過失割合が 0-100 の範囲外: 入力エラーとして中止
  • 年齢が 0-120 の範囲外: 入力エラーとして中止
  • 職業が既定値以外: 対応する職業区分を案内
  • 年収が未指定 + 主婦以外: 休業損害・逸失利益が 0 になる旨警告

セルフテスト

python3 skills/traffic-damage-calc/test_calc.py

20 件の判例・実務ケースで計算結果を検証する(14 級後遺障害、12 級後遺障害、 主婦の休業損害、死亡逸失利益、過失相殺、弁護士費用、遅延損害金等)。

次の一手(ユーザーに提案する)

計算完了時、結果表示の後に以下を提案する:

💡 次の一手:
  - 交通事故示談書を作成: /template-install → 「交通事故示談書」
  - 不法行為の条文を確認: /law-search 民法709条
  - 訴訟時の書面分析: /lawsuit-analysis 訴状.pdf 答弁書.pdf

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

child-support-calc

無料日本語概要

This skill should be used when the user asks to "calculate child support", "養育費を計算", "婚姻費用を計算", "養育費月額", "婚姻費用分担額", "算定表で計算", or wants deterministic computation of child support or marital cost-sharing under the 令和元年改定 standard.

llamadrive/bengo-toolkit62026年7月20日 更新

debt-recalc

無料日本語概要

This skill should be used when the user asks to "recalculate debt", "利息制限法で引き直し", "引き直し計算", "過払金", "過払い金", "サラ金", "貸金業者との取引履歴から引き直し", or wants deterministic recalculation of loan transactions under the Interest Rate Restriction Act.

llamadrive/bengo-toolkit62026年7月20日 更新

family-tree

無料日本語概要

This skill should be used when the user asks to "analyze a koseki", "戸籍の分析", "家族関係", "相関図", "family tree", "戸籍謄本", "親族関係", "家系図", "戸籍を読んで", "相続関係図", "法定相続情報", "戸籍から相関図を作って", or wants to extract family relationships from documents.

llamadrive/bengo-toolkit62026年7月20日 更新

inheritance-calc

無料日本語概要

This skill should be used when the user asks to "calculate inheritance shares", "法定相続分を計算", "相続分を出して", "相続割合", "誰がどれだけ相続する", "遺留分", or wants to compute statutory inheritance shares from a family tree.

llamadrive/bengo-toolkit62026年7月20日 更新

This skill should be used when the user asks to "calculate iryubun", "遺留分侵害額", "遺留分", "遺留分侵害額請求", "遺贈", "生前贈与の遺留分算入", or wants deterministic computation of reserved-portion infringement under 民法 1042-1048.

日本語の概要は準備中です。原文の説明を表示しています。

llamadrive/bengo-toolkit62026年7月20日 更新

law-search

無料日本語概要

This skill should be used when the user asks to "search a law", "法令検索", "条文を見せて", "法律を調べて", "○○法 第○条", "条文参照", "法令を確認", "何条に書いてある", or wants to look up Japanese law articles from the e-Gov API.

llamadrive/bengo-toolkit62026年7月20日 更新

llamadrive のスキルをすべて見る

このスキルの問題を報告する