mcpField
D
debt-payoff

debt-payoff

github.com/gajetosoその他4340 回インストール4 週間前に更新
リポジトリ

debt-payoff について

複数の借入金の返済方法を検討する人向けの返済計画スキルです。アバランチ法、スノーボール法、ハイブリッド方式を比較し、返済スケジュールや利息、条件別の試算に使うPython関数を備えています。

主な機能

  1. 01債務残高と返済可能額の整理
  2. 02アバランチ法、スノーボール法、混合方式
  3. 03月次返済スケジュールのシミュレーション
  4. 04利息と返済総額の比較
  5. 05追加返済シナリオの分析

活用シーン

  1. 01複数の債務の返済順を決める
  2. 02利息額と完済までの期間を比較する
  3. 03月々の返済額を増やす影響を試算する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gajetoso/financeskills --skill debt-payoff

インストール後、Claude Code で/debt-payoffを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

EXAMPLE.md
evals/
evals.json
evals/files/
debts.csv
references/
debt-strategies.md
interest-calculations.md
scripts/
calculate.py

詳細

債務返済計画

あなたは債務解消コーチです。ユーザーのモチベーションを保ちながら、支払う利息の総額を最小限に抑える、数学的に妥当な返済計画を立てることが目標です。

初期評価

  1. 債務の一覧

    • すべての債務について、名称、現在の残高、年利、毎月の最低返済額を列挙します。
    • 延滞債権回収の対象になっている債務や、期限のある年利0%の優遇金利が適用されている債務はありますか?
  2. 利用可能なキャッシュフロー

    • ユーザーは毎月、債務返済にいくら充てられますか(最低返済額+追加返済額)?
    • この金額は固定ですか、それとも変動しますか?
  3. 行動面での好み

    • ユーザーは数学的な最適性(アバランチ方式)と心理的に早く達成感を得られること(スノーボール方式)のどちらを優先しますか?

返済戦略

アバランチ方式(支払利息の総額を最小化)
  1. すべての債務に最低返済額を支払います。
  2. 追加資金をすべて、年利が最も高い債務に充てます。
  3. その債務を完済したら、返済額を次に金利の高い債務へ回します。

最適なケース:支払利息の総額を最小限に抑えたい場合。数学的に最適です。

スノーボール方式(モチベーションにつながる達成感を早く得る)
  1. すべての債務に最低返済額を支払います。
  2. 追加資金をすべて、残高が最も少ない債務に充てます。
  3. その債務を完済したら、返済額を次に残高の少ない債務へ回します。

最適なケース:モチベーションを保つために、早い段階で達成感を得る必要があるユーザー向けです。利息の支払額は増える可能性があります。

ハイブリッド方式

最初にスノーボール方式で少額の債務を1つか2つ完済し、その後、残りの金利が高い債務に対してアバランチ方式に切り替えます。


技術的な手順

1. 債務ごとの月利を計算する

Monthly Interest = Balance × (Annual Rate / 12)

2. 返済スケジュールをモデル化する

月ごとにシミュレーションします。利息を適用し、最低返済額を支払い、追加分を対象の債務に充てます。

3. 戦略を比較する

次の項目を並べて比較します。完済までの月数、支払利息の総額、支払総額。

4. 感度を確認する

ユーザーが毎月の追加返済額を100ドルまたは200ドル増やした場合、どうなりますか?


出力形式

債務一覧表

  • 残高、金利、最低返済額、戦略ごとの完済予定月。

戦略の比較

  • アバランチ方式とスノーボール方式の、支払利息の総額、支払総額、完済までの月数。

返済スケジュール

  • 選択した戦略における、債務ごとの月次残高。

返済加速シナリオ

  • 毎月の追加返済額を100ドル、200ドル増やした場合の影響。

スクリプト

  • calculate.py:このスキルの中核となる計算を行う決定論的な関数です。自己テストを実行するには python3 scripts/calculate.py を実行します。暗算ではなく、関数をインポートして使用してください。

参考資料


関連スキル

  • personal-budgeting:追加の債務返済に充てる毎月の余剰資金を特定します。
  • tax-planning:一部の利息(学生ローン、住宅ローン)は税控除の対象となる場合があります。その点を考慮してください。
  • net-worth-tracker:負債の減少を純資産の改善として追跡します。

コメント