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.
中文简介正在准备中。当前显示原文说明。
This skill should be used when the user asks to "verify", "test", "check installation", "動作確認", "テスト", "ヘルスチェック", or wants to verify that the bengo-toolkit plugin is working correctly.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
bengo-toolkit プラグインの各機能が正常に動作するか確認する。
$ARGUMENTS の値に応じて3つのモードで動作する:
MCP サーバの疎通と fixtures の存在を確認する。
手順:
0. プラグイン更新チェックはスキップする。Claude Code の /plugin install bengo-toolkit@llamadrive が marketplace.json の最新 version を見て更新する。
0.5. MCP サプライチェーン整合性(v3.3.0〜 必須): python3 scripts/verify_mcp_integrity.py を実行し、.mcp.json の各依存パッケージの npm integrity が scripts/mcp_pinned.json と一致することを確認する。不一致の場合は他の検証に進まず、即座にサプライチェーン改ざんの可能性を報告する(機密文書処理を継続してはならない)。
mcp__xlsx-editor__get_workbook_info を任意の fixtures XLSX に対して呼び出し、応答を確認する。mcp__docx-editor__get_document_info を任意の fixtures DOCX に対して呼び出し、応答を確認する。mcp__agent-format__render_agent_file に同梱 fixture の絶対パス ${CLAUDE_PLUGIN_ROOT}/fixtures/agent-format/ping.agent を渡して、応答(Loaded ping.agent (0 sections). Rendering inline. 等)が返ることを確認する。この MCP は任意項目(family-tree / lawsuit-analysis / env の成果物は自己完結 HTML で生成するため、本 MCP は MCP Apps でのインライン描画にのみ使う)。未設定/未応答なら WARNING 扱いで先に進む。
render_agent_inline(data 引数)は使わない。 agent-format 0.1.9〜最新 0.2.3 で、data が型無し宣言のため MCP クライアントが文字列化して渡し、サーバ側の typeof data === "object" 判定に落ちて、どんな有効な .agent を渡しても常に missing or non-array sections を返す既知の upstream 不具合がある。実描画に使う render_agent_file(path 引数)はファイルを読んで JSON.parse するため正常に動作する。実スキル(family-tree / lawsuit-analysis / env)も render_agent_file を使っている。
3.5. 自己完結 HTML 描画エンジン(family-tree / lawsuit-analysis の成果物経路、必須): python3 skills/_lib/agent_html/build_html.py host が cli または inline を返し、skills/_lib/agent_html/dist/renderer_bundle.js と renderer_styles.css が存在することを確認する。bash tests/agent_html.sh を実行すれば、極小の .agent から生成した HTML に connect-src 'none'(CSP)と描画エンジンが inline されること・外部リソースを一切参照しないことまで一括検証できる。fixtures/ 配下の各サブディレクトリにファイルが存在することを確認する。templates/_schema.yaml が存在することを確認する。skills/*/SKILL.md を検索し、見つかったスキルを列挙する。件数はハードコードしない — Glob の結果をそのまま使う。出力:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
bengo-toolkit 動作確認レポート
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[1] xlsx-editor MCP ............. OK
[2] docx-editor MCP ............. OK
[3] agent-format MCP ............ OK(任意・インライン描画用)
[3b] 自己完結HTML描画エンジン ... OK
[4] fixtures .................... OK ({N} dirs)
[5] templates ................... OK
[6] skills ...................... OK ({M} skills)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
結果: 全項目 OK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{N} と {M} は Glob の結果から動的に決まる。ハードコードしない。
MCP サーバが応答しない場合は、そのサーバが設定されていない旨と設定方法を案内する。
$ARGUMENTS に template-fill, family-tree, typo-check, lawsuit-analysis, inheritance-calc, law-search のいずれかが指定された場合、該当スキルの機能テストを実行する。
共通手順:
fixtures/{skill-name}/ 配下のテストファイルを確認する。fixtures/{skill-name}/expected-*.json と比較する。template-fill テスト:
source-complaint.pdf, template-complaint.xlsx, template-complaint.yaml, expected-output.jsonfamily-tree テスト:
koseki-simple.pdf, expected-simple.jsontypo-check テスト:
brief-with-errors.docx, brief-clean.docx, expected-corrections.jsonlawsuit-analysis テスト:
complaint.pdf, answer.pdf, expected-timeline.json, expected-characters.jsonall 指定)fixtures/ 配下にテストデータが揃っているスキル全ての機能テストを順次実行する。実行件数はハードコードしない — fixtures が存在するスキルだけを動的に列挙する。
出力(例):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
bengo-toolkit 動作確認レポート(全テスト)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[1] MCP サーバ接続 ............. OK
[2] /template-fill ............. OK (15/15 fields)
[3] /family-tree ............... OK (4/4 persons, 3/3 rels)
[4] /typo-check ................ OK (P:92% R:80%)
[5] /lawsuit-analysis .......... OK (6/6 events, 3/3 chars)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
結果: {合格}/{実行} OK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WARNING がある場合はその詳細を表示する。
fixtures ディレクトリにテストファイルがない場合は:
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
This skill should be used when the user asks to "analyze a koseki", "戸籍の分析", "家族関係", "相関図", "family tree", "戸籍謄本", "親族関係", "家系図", "戸籍を読んで", "相続関係図", "法定相続情報", "戸籍から相関図を作って", or wants to extract family relationships from documents.
中文简介正在准备中。当前显示原文说明。
This skill should be used when the user asks to "calculate inheritance shares", "法定相続分を計算", "相続分を出して", "相続割合", "誰がどれだけ相続する", "遺留分", or wants to compute statutory inheritance shares from a family tree.
中文简介正在准备中。当前显示原文说明。
This skill should be used when the user asks to "calculate iryubun", "遺留分侵害額", "遺留分", "遺留分侵害額請求", "遺贈", "生前贈与の遺留分算入", or wants deterministic computation of reserved-portion infringement under 民法 1042-1048.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。