From bengo-toolkit
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bengo-toolkit:child-support-calcThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
令和元年 12 月改定の標準算定方式に基づき、養育費または婚姻費用の**目安月額**を
令和元年 12 月改定の標準算定方式に基づき、養育費または婚姻費用の目安月額を 決定論的に計算する。東京家裁・大阪家裁の公開している算定表(表1〜表19)と 原理的に一致する計算式を用いる。
重要: 算定表は「目安」であり、家裁調停・審判では事案固有事情(私立学校費・ 再婚・新扶養家族・特別支出等)で修正される。本計算の出力は調停の出発点として の参考値(supported estimate) であり、裁判所の判断を予測するものではない。
機密スキル実行時、CWD(または親ディレクトリ)の .claude-bengo/ を walk-up で探す。見つからなければ CWD に silently 新規作成する。弁護士が事前に/matter-create のような登録を行う必要はない。
ユーザーに以下を確認:
計算するのは「養育費」か「婚姻費用」のどちらか?
1. 養育費 (child_support) — 離婚後の子の扶養費
2. 婚姻費用 (spousal_support) — 別居中の夫婦間の生活費分担
| 項目 | 確認内容 |
|---|---|
| 義務者年収(円) | 支払義務者(原則、収入の高い側)の年収 |
| 義務者の所得種別 | salary(給与所得者)/business(自営業・事業所得) |
| 権利者年収(円) | 支払請求側。収入がない場合は 0 |
| 権利者の所得種別 | salary / business |
給与所得者の年収は源泉徴収票の「支払金額」(額面)を使う。自営業者は確定申告書の「事業所得」を使う。
子一人ずつ年齢を確認する。生活費指数:
20 歳以上は原則扶養義務外(民法 877 条)のためエラーとなる。
以下のいずれかに該当する場合、本 skill は算定表ベースの目安計算のみを返す ため、調停・審判で実際に決まる額から乖離する可能性が高い旨を明示し、ユーザーに 続行の可否を確認する:
以下のいずれかが当事案に該当するか?
(a) 私立学校費・大学進学費用・留学費用の上乗せが必要
(b) 特別な医療費(継続治療・障害児支援等)
(c) 非典型的な収入構造(複数所得・海外収入・株式譲渡益中心)
(d) 当事者間の既存合意書・公正証書・過去の調停調書あり
(e) 再婚・新扶養家族(連れ子・新生児等)あり
(f) 親権者変更・監護者指定と連動した算定
該当あり → 「本計算は標準算定表のみに基づく目安値。家裁は上記要因で修正する。
弁護士が事案固有要因を加味して手計算してほしい」と明示のうえ、
ユーザーが「それでも参考値として計算」と明示的に求めたときのみ実行する。
該当なし → そのまま Step 4 へ進む。
計算実行前に監査ログに記録する(法律事務所のコンプライアンス要件):
python3 skills/_lib/audit.py record --skill child-support-calc --event calc_run --note "種別: {child_support or spousal_support} / 義務者: {name} / 子: {children_count}名"
続いて、収集した情報を JSON にまとめて calc.py を呼び出す:
python3 skills/child-support-calc/calc.py calc --pretty --json '<payload>'
計算結果提示後、結果を監査ログに記録:
python3 skills/_lib/audit.py record --skill child-support-calc --event calc_result --note "月額={monthly_amount}円"
入力 JSON 例(養育費 子1人):
{
"kind": "child_support",
"obligor": {
"annual_income": 5000000,
"income_type": "salary"
},
"obligee": {
"annual_income": 1000000,
"income_type": "salary"
},
"children": [
{"age": 10}
]
}
婚姻費用の場合:
{
"kind": "spousal_support",
"obligor": {"annual_income": 5000000, "income_type": "salary"},
"obligee": {"annual_income": 1000000, "income_type": "salary"},
"children": [{"age": 10}]
}
--pretty 出力を整形して表示する。主なポイント:
v3.3.0-iter3〜: footer は calc.py が stderr に JSON として emit する。
SKILL.md は fabricate しない — stderr の calc_footer をそのまま読んで表示する:
python3 skills/child-support-calc/calc.py --json '<input>' 2>/tmp/calc-footer.json
cat /tmp/calc-footer.json # 末尾行に {"calc_footer": {...}} が付く
結果の直後に以下をそのまま表示する:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ 本計算は「令和元年改定 標準算定方式・算定表」に基づく目安額である。
弁護士法第72条に基づき、本ツールは法的助言を提供しない。
以下は **参考値** であり、実際の額は家裁調停・審判で判断される:
• 特別支出(私立学校費・医療費・習い事等)
• 親権者の就労状況・再婚・新扶養家族
• 非典型的な収入構造(自営・給与+事業)
• 過去の合意書・公正証書との整合性
提出前に必ず弁護士自身が事案固有の事情を踏まえて再検討してほしい。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下をユーザーに明示する:
divorce-agreement(離婚協議書)や child-support-application(養育費請求調停申立書)に記載するpython3 skills/child-support-calc/test_calc.py
20 件のテストで以下を検証:
計算完了時、結果表示の後に以下を提案する:
💡 次の一手:
- 財産分与を計算: /property-division-calc(離婚時の財産整理)
- 調停申立書を作成: /template-install → 「調停申立書」系
- 令和元年算定方式の条文背景: /law-search 民法766条
npx claudepluginhub llamadrive/bengo-toolkit --plugin bengo-toolkitCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.